문제

How do you run maven with the versions plugin to update the version inside several pom.xml files and not get the annoying pom.xml.versionsBackup files? (I have my poms in version control, so I don't need a backup).

I run this command to update the version:

mvn versions:set -DnewVersion=3.8.0-SNAPSHOT

도움이 되었습니까?

해결책

To prevent creating backup files, use generateBackupPoms instead:

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

I also saw that you can set up generateBackupPoms in the plugin section of a pom.xml if you want to do it that way.

Note if you are using eclipse, you can run the command using a run configuration like this:

enter image description here

See also: http://www.mojohaus.org/versions-maven-plugin/set-mojo.html

다른 팁

After mvn versions:set, run the command mvn versions:commit.

All of the pom backups will be deleted.

mvn versions:set -DgenerateBackupPoms=false deletes the backups and will also ask the new version to be set instead of passing the version in the command.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top