[英]How can I use a Maven project as a dependency to another Maven project?
因此,我是Maven的新手,如果我的问题太笼统,请提前抱歉。 我有一个Maven项目,称之为projectA
,它位于我公司的Mercurial存储库中(我们称之为https://hg.mycompany.com/niceprojects/
)。 最近,我构建了一个单独的Maven项目,在同一个存储库projectB
其projectB
。 我现在想用projectB
一些类,我在projectA
。 存储库中的目录结构目前是:
-----niceprojects
|
|__projectA
| |__pom.xml
|
|__projectB
|__pom.xml
这样做的方法是什么? 我想避免手动构建projectA
,然后在projectB
添加它的jar。 我还想保持相同的目录结构。 非常感谢分步说明。 非常感谢!
使用Maven时的一般建议是使用Maven Repository Manager,例如Nexus。
在这种情况下,Nexus有额外的好处,它可以托管你的罐子。
所以我建议做以下事情:
构建projectB时,它可以从您的Nexus实例下载projectA JAR,而无需您自己构建projectA。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.