我所擁有的是一個RCP應用程序,並在它的插件目錄:如何將Eclipse RCP插件JAR轉換爲插件目錄,反之亦然?
my-rcp-app/
...
plugins/
...
com.mycompany.myproduct.ui_1.0.1/
com/
META-INF/
plugin.xml
然後我就與相同內容的插件目錄,com.mycompany.myproduct.ui_1.0.1.jar
一個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部署插件,如果我有帶班,CONFIGS等
- 是一個目錄它足以將JAR解壓到插件中,讓應用程序繼續工作?
你應該正確導出你的插件,並使用p2導演或'幫助>安裝新軟件'來安裝它。在接下來的p2調用中,它會覆蓋你的'bundles.info'或者完全覆蓋。 – 2012-07-10 20:18:56