ターゲット プラットフォームでディレクトリを使用できないという Tycho 0.18.0 の制限を回避するにはどうすればよいですか? インターネットにアクセスできないため、ローカル ファイル システムにリポジトリが必要です。
1 に答える
1
アーティファクトはローカル ファイル システムで使用できます。アーティファクトは p2 リポジトリ フォーマットである必要があります。(背景: Tycho はビルドに p2 メタデータを必要とし、ターゲット ファイルの場所の種類 "ディレクトリ" に使用されるフォルダーには p2 メタデータが含まれていません。)
p2 リポジトリをローカルに作成したら、たとえば、「ソフトウェア サイト」の場所とfile:
URL を使用してターゲット ファイルから参照できます。
インターネットから一時的に切断されているだけの場合は、オフラインで作業するための特別な設定は必要ありません。代わりに、オフライン中にビルドを 1 回だけ実行してから、-o
Maven コマンド ライン スイッチを介してオフライン モードを有効にすることができます。その後、Tycho は、ローカルの Maven リポジトリにキャッシュされたアーティファクトを単純に使用します。
于 2013-07-09T11:31:29.537 に答える