多模块打包的办法有两个。
1 在parent的pom下执行deploy, 这样就会自动将父 pom以及子 module都发布到仓库。
在模块中添加如下选项
<distributionManagement>
<repository>
<id></id>
<url></url>
</repository>
<snapshotRepository>
<id></id>
<url></url>
</snapshotRepository>
</distributionManagement>
2 将子module的parent去掉,不要依赖不在仓库中的pom,将子module提升为一个独立的maven项目单独发布。
本文介绍两种有效的多模块Maven项目打包方法:一是在父模块POM中执行部署,自动发布所有子模块;二是将子模块独立为单独的Maven项目进行发布。文章详细解释了如何配置distributionManagement来实现自动化部署。
9974

被折叠的 条评论
为什么被折叠?



