1

あるバージョンの Eclipse をデプロイしようとしていますが、デフォルトのリポジトリ リストを制御したいと考えています。私の以前の質問を参照してください。

私の別の質問で、これが の下のユーザーのホーム ディレクトリに保存されていることを知りました".eclipse\org.eclipse.platform_3.7.0_525061626\p2\org.eclipse.equinox.p2.engine\profileRegistry\epp.package.cpp.profile\.data\.settings\org.eclipse.equinox.p2.metadata.repository.prefs"

このファイルをユーザー固有の場所にデプロイしたくはありません。別の Eclipse インストールからの場所が既にある可能性があり、複数のユーザー アカウントが存在する可能性があるからです。

ユーザー プロファイルを回避する方法はありますか?

メインのEclipseフォルダーの下に同等のファイルが見つかりました"eclipse\p2\org.eclipse.equinox.p2.engine\profileRegistry\epp.package.cpp.profile\.data\.settings\org.eclipse.equinox.p2.metadata.repository.prefs"が、これを変更しても違いはありませんでした。

ありがとう、アラン

4

2 に答える 2

2

p2 タッチポイントp2 ディレクターを使用してフィーチャーをインストールし、デプロイしようとしている Eclipse のバージョンをカスタマイズできます。

デフォルトのインストールに p2 リポジトリを追加するタッチポイント構成手順の例については、p2.infを参照してください。これは sdk.product 世代の一部です。既に製品がある Eclipse から開始する場合、タッチポイントの指示では、既に含まれているリポジトリを削除してから、独自のリポジトリを追加する必要があります。

instructions.configure=\
addRepository(type:0,location:http${#58}//download.eclipse.org/eclipse/updates/3.8,name:The Eclipse Project Updates);\
addRepository(type:1,location:http${#58}//download.eclipse.org/eclipse/updates/3.8,name:The Eclipse Project Updates);\
addRepository(type:0,location:http${#58}//download.eclipse.org/releases/juno,name:Juno);\
addRepository(type:1,location:http${#58}//download.eclipse.org/releases/juno,name:Juno);
于 2012-02-13T18:36:41.137 に答える
1

私が最終的にこれを行う方法は、Eclipse のロード時に開始される軽量のプラグインを作成することでした。次に、ここで詳しく説明されているように、プログラムで更新サイトを追加します: https://stackoverflow.com/a/7384954/101642

于 2012-02-14T14:18:26.007 に答える