Цель versions:update-properties
выдала следующий вывод:
10:52:25,255 INFO - --- versions-maven-plugin:2.7:update-properties (default-cli) @ release-plugin-test-new-bo ---
10:52:32,605 INFO - artifact de.continentale.muv:coutil: checking for updates from nexus
10:52:32,666 INFO - Subincremental version changes allowed
10:52:32,682 INFO - Updated ${coutil.version} from 7.0.0-SNAPSHOT to 7.0.1-RC0002
Я установил параметры -DallowIncrementalUpdates=false
, а также -DallowMinorUpdates=false
и -DallowMajorUpdates=false
, что отражено в строке «Изменения субинкрементной версиипозволил".Тем не менее, версия была обновлена на , изменив третье число в версии.
Это поведение неожиданно и также не идемпотентно (следующий прогон заменяет 7.0.1-RC0002
на 7.0.1
).
Я пытался выяснить, почему это происходит из документации, а также из Javadoc и исходного кода, но затерялся где-то в сравнении версий Maven.
Может кто-нибудь просветить меня?Это ошибка, или мне нужно настроить что-то по-другому, чтобы избежать обновления третьего номера?