通常,eclipse p2 更新站点是通过创建包含一个或多个插件/捆绑包的功能项目并将此功能添加到 eclipse 更新站点项目的过程在 eclipse 内部创建的。最后更新站点被构建并且可以通过eclipse中的更新管理器进行引用。
但是是否可以从仅包含一组已构建插件的文件夹中在 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 更新站点?
最佳答案
Publisher 是从包中生成 p2 存储库的工具。
更新:
如果你想让你的产品在 p2 UI 中显示,你可以在你的顶级功能中创建 p2.inf,
properties.1.name=org.eclipse.equinox.p2.type.group
properties.1.value=true
当然,您也可以通过 p2 advice file 将其添加到类别中。
关于eclipse - 从包含包的文件夹创建 eclipse P2 更新站点?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4209207/