我们的目标是使用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”语法的支持。
答案 0 :(得分:0)
也许你应该尝试另一个目标编辑器。来自MikaëlBarbero的替代TPD editor/generator具有一些有用的功能: