Я просто настраиваю многомодульный проект Maven с ${revision}
в качестве версии, как описано в https://maven.apache.org/maven-ci-friendly.html
Свойство ${revision}
устанавливается в родительском POM и используется как номер версии во всех модулях.
Это прекрасно работает для сборок SNAPSHOT, но когда я запускаю плагин релиза Maven, версия заменяется чем-то вроде 1.0.0
, а затем 1.0.1-SNAPSHOT
. Таким образом, верные версии исчезли после одного релиза.
Есть ли способ настроить плагин релиза Maven таким образом, чтобы не были уничтожены верные версии?