私が持っているのはRCPアプリケーションとその中のプラグインディレクトリです:
my-rcp-app/
...
plugins/
...
com.mycompany.myproduct.ui_1.0.1/
com/
META-INF/
plugin.xml
次に、プラグインディレクトリと同じ内容のJARを作成し、フォルダの代わりにcom.mycompany.myproduct.ui_1.0.1.jar
配置します。plugins/
com.mycompany.myproduct.ui_1.0.1
驚いたことに、アプリは起動しません。それはログからです:
!SUBENTRY 2 com.mycompany.root.bundle 2 0 2012-07-05 20:01:17.511
!MESSAGE Missing required bundle com.mycompany.myproduct.ui_1.0.1.
だから、ここに2つの質問があります:
- クラスや設定などを含むディレクトリがある場合に、JARにプラグインをデプロイする方法。
- アプリが機能し続けるには、JARをプラグインに解凍するだけで十分ですか?