通常,在eclipse中创建eclipse p2更新站点,通过创建包含一个或多个插件/包的功能项目并将此功能添加到eclipse更新站点项目的过程。最后,更新站点是构建的,可以通过eclipse中的更新管理器进行引用。
但是,是否可以在仅包含一组已构建插件的文件夹中在eclipse之外创建一个p2更新站点?
我看过:
但它假设已经创建了捆绑包和功能。
我也看过:
http://wiki.eclipse.org/Equinox_p2_director_application http://wiki.eclipse.org/Equinox_p2_Getting_Started_for_Releng
但是没有描述如何从捆绑包列表中创建p2站点。
简化我的问题:
是否可以从包含osgi包的本地文件夹创建一个完整的p2更新站点?
答案 0 :(得分:3)
Publisher是从bundle生成p2存储库的那个。
<强>更新强>
如果您想让您的产品在p2用户界面中显示,可以在顶部功能中创建p2.inf,
properties.1.name=org.eclipse.equinox.p2.type.group
properties.1.value=true
当然,您也可以通过p2 advice file将其添加到某个类别。