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

时间:2013-08-22 14:35:49

标签: eclipse-plugin nexus tycho eclipse-pde p2

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

到目前为止,工件已构建并部署到Nexus OSS存储库。这一直是 使用p2 support进行扩充,生成“artifacts.xml”和“content.xml” (或由Tycho提供)并由Tycho和p2 Browser正确解决。

缺少的链接是将生成的p2 bundle存储库添加到目标平台 PDE使用的定义。 PDE目标编辑器显然只有supports features"categorized" plugins,没有普通的捆绑包。

Tycho的存储库插件和由独立开发的软件包的功能包装 不同的合作伙伴看起来太麻烦,无法同步。我们想坚持简单 通过单个存储库进行Maven / OBR类共享。

有没有办法根据a增强bundle或repository的p2元数据 this blog中建议的通用类别,例如要么通过“tycho-p2-publisher:publish-categories”目标,要么通过配置/扩展“Nexus p2 Repository Plugin”来使PDE UI可以访问它们?

此问题似乎与this question有关,并提示尚未实施对“iu”语法的支持。

1 个答案:

答案 0 :(得分:0)

也许你应该尝试另一个目标编辑器。来自MikaëlBarbero的替代TPD editor/generator具有一些有用的功能:

  • autocomplition
  • 版本管理
  • 合并结构
  • ...