多模块Maven项目统一修改版本号
编写多Module的Maven项目时,如果Module很多,并且存在复杂层级,那么修改项目版本号将会是一个大工程,我们需要去每个Module中修改当前Module的版本号,以及它依赖的parent的版本号
Maven中存在专门的一个用于修改Module版本号的插件,Versions Maven Plugin,网址为:http://www.mojohaus.org/versions-maven-plugin/。
在顶级 Module 中添加插件 为了使用版本号修改的功能,需要现在顶级 Module 中添加插件,代码如下
<build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>versions-maven-plugin</artifactId> <version>2.7</version> <configuration> <generateBackupPoms>false</generateBackupPoms> </configuration> </plugin> </plugins> </build>
2.设置新版本号 mvn versions:set -DnewVersion=0.1.2-SNATHOST Idea maven窗口操作流程图
3.更新所有子 Module 的版本 mvn versions:update-child-modules
- 更新顶级项目的parent版本 在使用Spring Boot的多Module项目时,我们可能需要更新项目所依赖的Spring Boot版本。我们可以使用如下命令来进行更新。 mvn versions:update-parent 输出的信息中包含 [INFO] Updating parent from 2.1.7.RELEASE to 2.1.9.RELEASE
上一篇:
IDEA上Java项目控制台中文乱码