1

ターゲット プラットフォームでディレクトリを使用できないという Tycho 0.18.0 の制限を回避するにはどうすればよいですか? インターネットにアクセスできないため、ローカル ファイル システムにリポジトリが必要です。

4

1 に答える 1

1

アーティファクトはローカル ファイル システムで使用できます。アーティファクトは p2 リポジトリ フォーマットである必要があります。(背景: Tycho はビルドに p2 メタデータを必要とし、ターゲット ファイルの場所の種類 "ディレクトリ" に使用されるフォルダーには p2 メタデータが含まれていません。)

p2 リポジトリをローカルに作成したら、たとえば、「ソフトウェア サイト」の場所とfile:URL を使用してターゲット ファイルから参照できます。


インターネットから一時的に切断されているだけの場合は、オフラインで作業するための特別な設定は必要ありません。代わりに、オフライン中にビルドを 1 回だけ実行してから、-oMaven コマンド ライン スイッチを介してオフライン モードを有効にすることができます。その後、Tycho は、ローカルの Maven リポジトリにキャッシュされたアーティファクトを単純に使用します。

于 2013-07-09T11:31:29.537 に答える