2010-11-17 117 views
4

通常在eclipse中創建一個eclipse p2更新站點,通過創建一個包含一個或多個插件/軟件包的功能項目並將此功能添加到eclipse更新站點項目中。最後,更新站點被構建並可以通過eclipse中的更新管理器來引用。從包含捆綁包的文件夾創建eclipse P2更新站點?

但是是否有可能在一個僅包含一組已經構建的插件的文件夾之外在eclipse之外創建一個p2更新站點?

我已經看過:

http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/p2_publisher.html

但它假定,無論是包和功能已創建。

我也看了看:

http://wiki.eclipse.org/Equinox_p2_director_application http://wiki.eclipse.org/Equinox_p2_Getting_Started_for_Releng

但沒有描述如何從包的列表創建P2站點。

爲了簡化我的問題:

是否有可能創建包含OSGi包的本地文件夾的完整工作P2更新的網站?

回答

3

Publisher是從捆綁生成p2存儲庫的人。

更新:

如果你想讓你的產品顯示P2用戶界面,您可以在頂部功能創建p2.inf,

properties.1.name=org.eclipse.equinox.p2.type.group 
properties.1.value=true 

當然,你也可以將其添加通過p2 advice file分類。

+0

@tul,我更新了我的答案。 – Kane 2010-11-18 08:08:10

+0

@tul,絕對有可能。 P2的安裝對話框將組IU查詢爲可見的IU,因此您可以通過p2.inf創建依賴於所有捆綁的虛擬組IU。 – Kane 2010-11-18 12:56:57

+0

運行FeaturesAndBundlesPublisher,然後是CategoryPublisher執行此項工作。 – u123 2010-11-20 02:47:25

相關問題