Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Я не гуру в java/maven, но даже у меня появился вопрос.
А можно вместо изменений в файле pom.xml + коммит в git, использовать такую вещь, как git tag.
В имени этого tag написать ровно ту версию что прописывается в pom.xml.
Преимущество tag перед commit как раз в том что он никак не меняет историю коммитов.
С помощью tag можно навесить на commit любую метаинформацию, например, версию.
А уже во время билда вытаскивать версию через этот git tag
Можно погуглить команду git describe, она примерно это и делает.
Как смотрите на такой вариант?
Автоинкремент версий в pom.xml через Jenkinsfile