2017-08-27 15 views
0

私は3つのEclipseプラグインプロジェクトを持っています。Eclipseプラグインを別の機能としてエクスポートし、他の機能プロジェクトの機能を使用するにはどうすればいいですか?

プラグイン プラグインB プラグイン-C

プラグインAとプラグインBは、プラグイン-Cの依存関係として追加されています。そして、私はプラグインCで.productファイルを持っています。この製品ファイルからEclipse製品をエクスポートすると、プロジェクト内にプラグイン-Aとプラグイン-Bがバンドルされます。

私はこれが起こりたくありません。別の機能としてPlugin-AとPlugin-Bが必要です。そして、私がPluin-AまたはPlugin-Bを変更した場合、その機能だけを更新する必要があります。完全な製品を生成する必要はありません。

答えて

0

相互に独立して部品を更新できるようにするには、これらの部品をフィーチャーとして指定する必要があります。 各プラグインプロジェクト A、B、Cについては、機能プロジェクト:ファイル>新規>(その他...:プラグイン開発>)機能プロジェクトEclipse help: Feature Projectを参照)が必要です。また

、あなたは確かにも、更新サイトプロジェクトたい:ファイル]> [新規]> [その他...:プラグイン開発>更新サイトプロジェクトを(Eclipse help: Update Site Projectを参照してください)。 site.xmlファイルを開き、機能を追加を経由して機能を追加...ボタン、はすべてを構築し、共有フォルダへの更新サイトとしてプロジェクト全体をコピーしたり、サーバーにアップロードします。

注:プラグインと機能にはそれぞれ独自のバージョンがあります。プラグインを更新する場合は、プラグインを含む機能のバージョンも更新し、更新サイトに新しいバージョンを追加し、更新サイトを再構築して公開する必要があります。

も参照してください。Eclipse p2 updates for RCP applications - Tutorial

関連する問題