49

您如何使用版本插件运行 maven 以更新几个 pom.xml 文件中的版本而不获取烦人的pom.xml.versionsBackup文件?(我在版本控制中有我的 poms,所以我不需要备份)。

我运行这个命令来更新版本:

mvn versions:set -DnewVersion=3.8.0-SNAPSHOT

4

3 回答 3

89

要防止创建备份文件,请generateBackupPoms改用:

mvn versions:set -DgenerateBackupPoms=false -DnewVersion=3.9.0-SNAPSHOT

我还看到如果你想这样做,你可以在 pom.xml 的插件部分设置generateBackupPoms 。

请注意,如果您使用的是 eclipse,则可以使用如下运行配置运行命令:

在此处输入图像描述

另见:http ://www.mojohaus.org/versions-maven-plugin/set-mojo.html

于 2013-04-12T18:17:21.043 回答
29

之后mvn versions:set,运行命令mvn versions:commit

所有 pom 备份都将被删除。

于 2015-09-21T08:26:09.047 回答
6

mvn versions:set -DgenerateBackupPoms=false删除备份并且还会要求设置新版本,而不是在命令中传递版本。

于 2017-01-17T22:01:32.443 回答