如何使PDE目标定义编辑器显示所有插件



我们的目标是使用Tycho+Eclipse PDE在分布式团队中构建OSGi捆绑包。

到目前为止,工件已经构建并部署到Nexus OSS存储库中。这已经通过p2支持,生成了"artifacts.xml"one_answers"content.xml"(或由第谷提供),并由第谷和p2浏览器正确解析。

缺少的链接是将生成的p2捆绑包存储库添加到目标平台PDE使用的定义。PDE目标编辑器显然只支持功能或者"分类"插件,没有简单的捆绑包。

Tycho的存储库插件和捆绑包的功能打包由不同的合作伙伴似乎太麻烦,无法同步。我们希望坚持简单类似Maven/OBR的通过单个存储库共享捆绑包。

有没有一种方法可以根据本博客中建议的通用类别,例如通过"tycho-p2-publisher:publish categories"目标,或通过配置/扩展"Nexus p2 Repository Plugin"使其可访问PDE UI?

这个问题似乎与这个问题有关,暗示还没有实现对"iu"语法的支持。

也许您应该尝试另一个目标编辑器。有一个来自Mikaël Barbero的替代TPD编辑器/生成器,具有一些有用的功能:

  • 自动补全
  • 版本管理
  • 可合并结构

最新更新