更新 POM 版本

在某些情况下,您可能需要一种简单的方法来更新多模块项目的每个 POM 中的版本号。update-versions目标旨在实现这一目标。

要更新 POM 中的版本号,请运行:

mvn release:update-versions

系统将提示您输入项目每个模块的版本号。如果您希望每个模块版本与父 POM 相同,则可以使用选项autoVersionSubmodules

mvn release:update-versions -DautoVersionSubmodules=true

在这种情况下,只会提示您输入所需的版本号一次。

在命令行上指定版本。

您可能希望指定要在命令行上使用的版本。例如,如果您在非交互模式下运行更新,这可能很有用。update-versions目标可以使用与prepare目标相同的属性来指定要使用的版本。

mvn --batch-mode release:update-versions -DdevelopmentVersion=1.2.0-SNAPSHOT

在此示例中,本地 POM 将设置为版本 1.2.0-SNAPSHOT