В моем pom есть этот раздел:
<groupId>com.sample.app</groupId>
<artifactId>simpleapp</artifactId>
<version>1.0.9-${buildNumber}-SNAPSHOT</version>
<packaging>war</packaging>
Есть ли какой-нибудь хороший и "maven способ" сохранить это имя переменной $ {buildNumber} в том месте в pom, как сейчас? Я имею в виду - когда я выполняю
mvn deploy:prepare deploy:release -DbuildNumber=${BUILD_NUMBER}
, этот раздел версии в pom.xml обновляется до (когда BUILD_NUMBER eq: 12):
<version>1.0.9-12-SNAPSHOT</version>
, что почти нормально, но этотакже переданы в хранилище. Мне нравится тот факт, что этот тег: 1.0.9-12 в git repo создан, но я предпочитаю сохранять свой исходный формат версии в pom.xml
файле:
<version>1.0.9-${buildNumber}-SNAPSHOT</version>
Это потому, что этот глупый подходВ моей компании я должен добавить к версии артефакта также номер сборки из инструмента CI: (
Может кто-нибудь подсказать, как с этим справиться?