Подтвердить что ты не робот

Как обновить версию maven без файлов резервного копирования pom

Как вы запускаете maven с плагином версий для обновления версии внутри нескольких файлов pom.xml и не получаете раздражающие файлы pom.xml.versionsBackup? (У меня есть мои пемы в управлении версиями, поэтому мне не нужна резервная копия).

Я запускаю эту команду для обновления версии:

mvn versions:set -DnewVersion=3.8.0-SNAPSHOT

4b9b3361

Ответ 1

Чтобы предотвратить создание файлов резервных копий, используйте это вместо:

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

Я также видел, что вы можете настроить generateBackupPoms в разделе плагина pom.xml, если вы хотите сделать это таким образом.

Обратите внимание, что если вы используете eclipse, вы можете запустить команду, используя конфигурацию запуска, например:

enter image description here

См. также: http://www.mojohaus.org/versions-maven-plugin/set-mojo.html

Ответ 2

После mvn versions:set запустите команду mvn versions:commit.

Все резервные копии pom будут удалены.

Ответ 3

mvn versions:set -DgenerateBackupPoms=false удаляет резервные копии, а также запрашивает новую версию вместо передачи версии в команде.