代码之家  ›  专栏  ›  技术社区  ›  u123

从包含捆绑包的文件夹创建eclipse P2更新站点?

  •  4
  • u123  · 技术社区  · 14 年前

    通常,eclipse p2更新站点是在eclipse内部通过创建包含一个或多个插件/包的特性项目并将此特性添加到eclipse更新站点项目的过程创建的。最后,更新站点是构建的,可以通过eclipse中的更新管理器引用。

    但是,是否可以从一个只包含一组已经构建的插件的文件夹中在eclipse之外创建一个p2更新站点?

    我看过:

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

    但是它假设bundle和features都已经创建好了。

    我也看过:

    http://wiki.eclipse.org/Equinox_p2_director_application http://wiki.eclipse.org/Equinox_p2_开始_Releng

    但这并没有描述如何从捆绑包列表创建p2站点。

    为了简化我的问题:

    是否可以从包含osgi包的本地文件夹创建一个完整的p2更新站点?

    1 回复  |  直到 14 年前
        1
  •  3
  •   Kane    14 年前

    Publisher 从bundle生成p2存储库。

    更新:

    如果你想让你的产品显示在p2 UI中,你可以在你的顶级特性中创建p2.inf,

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

    当然,您也可以通过 p2 advice file .

    推荐文章