- 子模块的<parent>的<version>节点信息必须是明确的,所以需要和父节点保持相同(目前还没发现一改全改的方法)
- 子模块相互依赖采用<version>${project.parent.version}</version>使得依赖的版本能够同时更新
- 上传到仓库之前先在父节点下执行全局更新版本:versions:set -DnewVersion=1.1.0-RELEASE
- 然后再在父节点下执行clean source:jar deploy
- 不需要上传的子模块需要在子模块的pom中加入
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin>