versions-maven-plugin
versions:set
целью показать, что есть removeSnapshot
параметр:Назначение версий Maven: set removeSnapshot?
removeSnapshot: ли удалить -snapshot из существующей версии. Если значение не установлено, значение по умолчанию будет равным false.
Type: boolean Since: 2.10 Required: No User Property: removeSnapshot Default: false
У меня есть Maven мульти-модуль агрегации ПОМ со всеми версиями во всех модулях, установленных в 0.2.0-SNAPSHOT
. Я готов к выпуску (пожалуйста, не говорите мне использовать плагин релиза Maven), и я хочу изменить версию на 0.2.0
. Поэтому я стараюсь это:
mvn versions:set -DremoveSnapshot=true
Maven останавливается и спрашивает меня:
Enter the new version to set 0.2.0-SNAPSHOT:
Мм, если я вручную ввести 0.2.0
, что точка, указав removeSnapshot=true
?
Я не могу воспроизвести это в проекте без модулей (не тестировался, но это не имело значения), используя версию 2.3 плагина. Можете ли вы опубликовать все журналы выполнения плагина? – Tunaki
@Garret, похоже, отлично работает с [2.5.3] (https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-release-plugin/2.5.3), а также для многомодульного проекта. Или если вы можете поделиться более подробной информацией. – nullpointer
@nullpointer Какая часть «пожалуйста, не говорите мне использовать плагин релиза Maven», вы не поняли? : D hehe Я думаю, вы говорите о другом плагине. –