首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >复制Tycho工件P2依赖项

复制Tycho工件P2依赖项
EN

Stack Overflow用户
提问于 2012-04-19 16:09:08
回答 1查看 1.2K关注 0票数 1

我有一个Tycho构建,它为Xtext DSL特性生成eclipse插件。我现在想做一个可以处理DSL文件的maven插件。问题是如何将DSL插件所依赖的工件放入maven插件中,因为这些工件不在Maven存储库中。另外,我希望maven插件自动依赖于DSL插件所依赖的相同工件。

我认为创建一个带有依赖项的über-jar将是最好的方法。问题是检索DSL插件的依赖项并将它们复制到一个目录中,这样我就可以构建这个über-jar。

有没有人找到解决这个问题的办法?我的搜索只是找到了相反问题的解决方案;将maven依赖作为(P2)依赖导入到Tycho中。

EN

回答 1

Stack Overflow用户

发布于 2012-07-20 01:20:36

通过将打包类型eclipse-repositoryincludeAllDependencies开关设置为true,您可以让Tycho聚合您的插件及其所有可传递的依赖项。构建的结果是一个jar压缩包(和一些p2元数据),您应该能够使用maven-assembly-plugin将其转换为一个超级jar。

另请注意:您不能(目前)直接在eclipse-repository中包含bundle,因此需要通过一个特性包含您的bundle。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10224032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档