既存の Eclipse/Equinox RCP アプリケーション用のプラグインをいくつか作成しました。以前は、更新サイトを使用して問題なくインストールできました。
RCP アプリケーションが更新された後、これはもう不可能です ( ~org.osgi.framework.version
、~1.5.0
) :1.6.0
osgi.framework.version
3.6.1.R36x_v20100806
3.7.2.v20120110-1415
- 機能がインストールされます ( に一覧表示、
features/
に表示Help->Software Updates->Manage Configuration
)。 - Feature-Status は
No plug-in: "XY" included at runtime.
、機能内のすべてのプラグインについて表示されます。 plugins/
フォルダにはファイルが含まれてい.jar
ますss
OSGI コンソールで使用すると、バンドルが表示されません。- RCP アプリケーションの古いバージョンでは、まったく同じ更新サイトが正常に機能します。
- コマンドを使用して OSGI コンソールから同じプラグインをインストールすると、プラグインは正常に
install
動作します。(RCP アプリケーションの最新バージョン/更新サイトにあったのと同じ jar を使用)
この問題を診断または解決するにはどうすればよいですか?
編集:機能をインストールした後、ボタンの代わりにボタンを押すと、Apply Changes
Yes->Restart
正しくインストールされます...