0
我正在開發RCP P2更新。RCP P2基礎產品更新
- 我創建了RCP郵件模板應用程序。 (com.project.app.mail)
- 我添加產品配置文件MailProduct.product
- 我加org.eclipse.equinox.p2.ui.sdk作爲依賴於依賴選項卡,如果我的插件項目。添加完成後,我在幫助菜單下找到了Intall New Software和Check for Update選項。
我添加了以下內容的p2.inf文件。
instructions.configure = \ addRepository(類型:0,位置:http $ {#58} //本地主機:8080/REPO /); \ addRepository(類型:1,位置:http $ {#58} //本地主機:8080/REPO /);
我將產品轉換爲基於特徵的產品。
- 我創建了一個功能項目(com.project.feature.mail)
- 我在功能的插件選項卡中添加com.project.app.mail com.project.feature.mail
- 我發起的RCP產品通過產品文件。當它失敗時,我去運行配置,添加了所需的插件。之後,應用程序成功啓動。
- 我出口了產品。出口產品工作正常。
- 現在我對com.project.app.mail做了一些修改。
- 將com.project.feature.mail更新爲1.0.100.quailfier(早期版本1.0.0.quialifier)
- 添加了更新站點項目。添加了id爲com.project.category.mail的類別。添加了版本1.0.100.qualifier的郵件功能。
- 點擊構建所有移動生成的功能,插件,工件和repository.xml到本地http服務器(tomcat)
- 我試圖通過更新com.project.feature.mail,檢查更新選項。
- 它說沒有找到更新,而安裝新的軟件頁面顯示更新版本的更新com.project.feature.mail。在繼續進行安裝時,它會告知只有在更新無法找到新更新時纔可以進行更新。
請教我如何提供基礎產品的更新。
如果您需要任何其他信息,請告訴我。