maven如何动态统一修改版本号
推荐方式:利用maven项目自带的插件 versions-maven-plugin
- 优点:无需改动项目配置
具体操作
- 在项目根目录下执行命令
mvn versions:set -DnewVersion=your version
项目版本号已经发生改变,且父模块和子模块都会产生一个pom.xml.versionsBackup文件,这个文件是用来回退版本用的
- 如果确定没问题,就可以执行你原来想做的操作,比如打包或发布到私仓,则执行
mvn clean package/deploy
- 如果版本有问题,想要回退,则执行
mvn versions:revert
注意:可以执行此命令的前提是backup文件还在,也就是并没有执行过
mvn versions:commit