1

ターゲットプラットフォーム全体がp2更新サイトに基づいているターゲットプラットフォームを備えたEclipse RCPアプリケーションがあります...問題は、テスト目的でアプリケーションドメインでアプリケーションを使用したいということです(Eclipse環境で実行します)デバッグ用)、しかし問題は、この領域ではインターネット接続が許可されていないため、ターゲット プラットフォーム全体をダウンロードする必要があることです。Eclipse のターゲット定義で定義されているすべてのプラグインを正確にダウンロードする方法はありますか? p2 更新サイト全体をダウンロードする方法があることは知っていますが、問題は、このサイトの一部に異なるバージョンの重複したプラグインが含まれていることと、Eclipse が常に最新バージョンを使用しているため、多くの競合が発生することです。そのため、重複したプラグインを次のようにターゲット定義から除外しました。 ここに画像の説明を入力

よろしくお願いします。

4

1 に答える 1

3

インターネット アクセスがない、または制限されたワークステーションで Eclipse でターゲット定義を使用するには、(少なくとも) いくつかのオプションがあります。

  1. ターゲットで使用される各 p2 リポジトリのローカル ミラーをセットアップします。Eclipse p2 には、これを行うためのコマンドライン ツールがあります。ローカル ミラーを作成したら、ソース リポジトリの URL をローカル ミラーの URL に置き換える別のターゲット定義を作成できます。このプロセスについては、こちらで詳しく説明しています

  2. Target 定義で使用されるすべてのバンドルを含む Update Site プロジェクトを作成します。最初に、プラグインまたはアプリケーションを構成するワークスペース プロジェクトだけでなく、ターゲットで使用されるすべてのものを含むフィーチャー プロジェクトを作成します。次に、そのフィーチャーを発行する更新サイト プロジェクトを作成し、その更新サイトをエクスポートします。エクスポートすると、Target 定義の修正バージョンで使用できるローカル更新サイトが生成されます。詳細なドキュメントはこちらです。

于 2014-11-12T15:10:05.150 に答える