2016-07-13 5 views
1

私のGradleビルドパイプラインからEclipse RCP製品を生成したい。 私は、製品を生成するには、このコマンドを思い付いた:Eclipse公式リポジトリからプラグイン/フィーチャーをフェッチするためのEclipse PDEビルド(Antから実行)を構成するにはどうすればよいですか?

java -jar plugins/org.eclipse.equinox.launcher_*.jar \ 
    -application org.eclipse.ant.core.antRunner \ 
    -buildfile plugins/org.eclipse.pde.build_*/scripts/productBuild/productBuild.xml \ 
    -Dbuilder=$productDir 

それはプラグインを見つけていない失敗しています。

v20121114-140810/scripts/productBuild/productBuild.xml:69: 
Unable to find plug-in: org.eclipse.birt.jetty.overlay_0.0.0 

PyDev、Gef、プラットフォーム依存のフラグメント(DeltaPackにあります)のような他のプラグインでも同じことが起こります。

http://download.eclipse.org/releases/juno/201303010900リポジトリから欠落しているプラ​​グイン/機能を取得するようEclipseに指示するには、build.propertiesまたはAnt XMLファイルを設定する必要がありますか?

答えて

1

プラグインのオンラインフェッチを手助けできません。

しかし、Eclipse RCP Delta-packをインストールすることができます。また、PDEビルドが不足しているプラ​​ットフォーム依存のすべてのフラグメントが付属しています。

インストールにコピーしたら、Eclipseの環境設定でターゲットプラットフォームを編集して、新しいフラグメントとプラグインも含めます。次に、これらすべての依存関係を製品に追加します。

+0

あなたの答えをありがとう。あなたが今提案したように、DeltaPackと必要なすべてのプラグインを手動でダウンロードしました。私が必要とするのは、この手動プロセスをスキップして、eclipseがオンラインリポジトリから欠落しているプラ​​グインを自動的に取得するようにすることです。 –

+0

答えを見つけるのを助けるより多くの可視性を与えることが有用であると分かったら、質問に投票してください。 –

+0

だから;あなたは実際にプラグインを自動的にインストール/更新したいと思っています。このトラフプロビジョニングプラットフォーム(p2)を達成できます。 UIを実行しているEclipseでは、プラグインにはEULA、READ-MEがあるので、インストールする前に受け入れる必要があるため、これを行うことはできません。フラグメントはEPLに適合しない可能性がさらに高くなります。 –

関連する問題