簡體   English   中英

如何將eclipse插件導出為單獨的功能並在其他功能項目中使用該功能?

[英]How to export eclipse plugins as separate features and use the feature in other feature projects?

我有三個eclipse插件項目。

插件-A插件-B插件-C

已將Plugin-a和Plugin-B添加為Plugin-C的依賴項。 我在Plugin-C中有一個.product文件。 當我從該產品文件導出Eclipse產品時,Plugin-A和Plugin-B捆綁在我的項目中。

我不希望這種情況發生。 我需要將Plugin-A和Plugin-B作為單獨的功能。 如果我在Pluin-A或Plugin-B中進行了任何更改,則僅需要更新該功能。 不需要生成完整的產品。

為了能夠彼此獨立地更新零件,您必須將這些零件指定為特征。 對於每個插件項目 A,B和C,您都需要一個功能項目: File> New>(其他...:插件開發>)Feature Project (請參閱Eclipse幫助: Feature Project )。

此外,您當然也希望有一個更新站點項目: File> New> Other ...:Plug-in Development> Update Site Project (請參閱Eclipse幫助: Update Site Project )。 打開site.xml文件,通過“ 添加功能...”按鈕添加功能 ,單擊“ 全部構建”並將整個項目作為更新站點復制到共享文件夾或上載到服務器。

請注意,插件和功能部件都有自己的版本。 如果更新插件,則還必須更新包含該插件的功能的版本,將新版本添加到更新站點,重新生成並發布更新站點。

另請參閱: RCP應用程序的Eclipse p2更新-教程

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM