【Maven】修改模块版本号

在根目录执行如下 mvn 命令

设置版本号

更新根模块及所有子模块的版本号,同时会生成 pom.xml.versionsBackup 文件

mvn versions:set -DoldVersion=* -DnewVersion=1.0.1-SNAPSHOT -DprocessAllModules=true -DallowSnapshots=true
  

编译

查看是否编译成功

mvn clean compile
  

检查依赖树

mvn dependency:tree -Dverboss -Dincludes=${project.groupId}:${project.artifactId}
  

回退版本修改

会使用 pom.xml.versionsBackup 文件覆盖 pom.xml 文件。
注意:如果除了版本号之外还手动修改了别的地方,也会被回退回去。

mvn versions:revert
  

提交版本修改

同时会删除 pom.xml.versionsBackup 文件。

mvn versions:commit
  

原文: Versions maven plugin 修改版本