多模块打包的办法有两个。
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项目单独发布。