Я начал работать в компании, где используется концепция buildNumber. Они открывают ветку релиза, например, с установленной версией 1.0.2-build1.
В следующий раз, когда они сгенерируют артефакт и развернут его, они увеличат это число, поэтому 1.0.2-build2.
Когда код готов к развертыванию в производственной среде, они удаляют -buildNumber и создается новый тег.
Если у нас есть версия 1.2.0-build7 и версия 1.2.0 с артефактами, сгенерированными в Jfrog Artifactory, последняя доступная версия — 1.2.0, но Maven с артефактом, если я попытаюсь использовать плагин версий для обновления версии зависимости от мой pom.xml, плагин понимает, что последняя версия - 1.2.0-build7, а не последний тег, сгенерированный ранее.
Кто-нибудь знает, как справиться с этой ситуацией? Я борюсь с этим, но безуспешно.
Спасибо всем!