私のEclipseプロジェクトでは、単純なプラグイン(バンドル)、プラグインを含む機能、およびその機能を含む製品を定義しました。
(製品エディターの「Eclipse製品エクスポートウィザード」を介して)製品をエクスポートすると、製品がビルドされます。私は製品を起動することができます、すべてがうまくいきます(プラグインはそこにあり、それがすることになっていることをしています)。
唯一の問題は、製品のユーザーがソフトウェア更新メニュー([ヘルプ]-> [ソフトウェア更新])を使用して追加のEclipse機能をインストールできないことです。ソフトウェアアップデートのサブメニュー([検索とインストール...]および[構成の管理...])はグレー表示されています。
製品が[ソフトウェアアップデート]メニューを使用して追加機能を受け入れることができるように、どのプラグインや機能を製品に追加する必要がありますか?
org.eclipse.equinox.p2。*プラグインをたくさん追加しようとしましたが、まだ機能していません。
<plugin id="org.eclipse.equinox.p2.artifact.repository"/>
<plugin id="org.eclipse.equinox.p2.console"/>
<plugin id="org.eclipse.equinox.p2.core"/>
<plugin id="org.eclipse.equinox.p2.director"/>
<plugin id="org.eclipse.equinox.p2.director.app"/>
<plugin id="org.eclipse.equinox.p2.directorywatcher"/>
<plugin id="org.eclipse.equinox.p2.discovery"/>
<plugin id="org.eclipse.equinox.p2.discovery.compatibility"/>
<plugin id="org.eclipse.equinox.p2.engine"/>
<plugin id="org.eclipse.equinox.p2.extensionlocation"/>
<plugin id="org.eclipse.equinox.p2.garbagecollector"/>
<plugin id="org.eclipse.equinox.p2.jarprocessor"/>
<plugin id="org.eclipse.equinox.p2.metadata"/>
<plugin id="org.eclipse.equinox.p2.metadata.repository"/>
<plugin id="org.eclipse.equinox.p2.operations"/>
<plugin id="org.eclipse.equinox.p2.publisher"/>
<plugin id="org.eclipse.equinox.p2.publisher.eclipse"/>
<plugin id="org.eclipse.equinox.p2.ql"/>
<plugin id="org.eclipse.equinox.p2.reconciler.dropins"/>
<plugin id="org.eclipse.equinox.p2.repository"/>
<plugin id="org.eclipse.equinox.p2.repository.tools"/>
<plugin id="org.eclipse.equinox.p2.touchpoint.eclipse"/>
<plugin id="org.eclipse.equinox.p2.touchpoint.natives"/>
<plugin id="org.eclipse.equinox.p2.transport.ecf"/>
<plugin id="org.eclipse.equinox.p2.ui"/>
<plugin id="org.eclipse.equinox.p2.ui.discovery"/>
<plugin id="org.eclipse.equinox.p2.ui.importexport"/>
<plugin id="org.eclipse.equinox.p2.updatechecker"/>
<plugin id="org.eclipse.equinox.p2.updatesite"/>
ソフトウェアアップデートメニューを機能させるために(可能であれば製品定義レベルで)何をする必要があるかを誰かが正確に知っていますか?