我已成功使用tycho构建Core模块,并使用“maven clean deploy”命令将其部署到Nexus。现在我想使用这个Core模块工件来构建我的Live模块(放在其他PC上),但是tycho无法使用基于清单的方法看到这个Core模块。
核心模块构建工件放在Nexus上(标准格式,而不是p2格式)。 如果Core和Live共享相同的本地.m2 / repository文件夹,它可以工作,但在使用Nexus共享时不起作用。
是否可以在不创建新的p2 repo且不使用基于标准maven的依赖关系管理方法的情况下共享构建工件?
答案 0 :(得分:2)
看看http://wiki.eclipse.org/Tycho/Nexus_Unzip_Plugin。此Nexus插件使用标准maven2
格式存储库通过Nexus在项目之间实现二进制p2工件交换。如果您使用此插件,则无需在Nexus中创建格式为p2
的存储库。