使用来自不同git存储库的组件构建maven产品

时间:2012-04-10 09:41:03

标签: maven

我们的项目有两个不同的git存储库A和B.A和B都是多模块项目。 B&#39的代码最终使用maven父pom构建为eclipse产品。 B需要A中的组件/功能,需要包含在eclipse产品中。我该如何实现此功能。我是否需要将A的构建结果发布到Web服务器,以便B可以将其作为存储库访问?或者我可以将A作为B的构建依赖项,以便B可以将此组件打包到最终产品中?我在哪里/如何指定此配置?

如果需要任何其他信息,请与我们联系。

提前致谢!

2 个答案:

答案 0 :(得分:1)

您至少应该将项目A部署到本地存储库(mvn install)。然后它将通过maven项目B可用。

答案 1 :(得分:1)

如果您在项目A上运行'mvn install',这应该可以在本地计算机上实现。如果您希望项目A中的工件可供其他开发人员使用,则需要设置一个maven存储库,例如Archiva并运行'mvn部署'而不是