Я строю проекты Maven через TeamCity / Git и пытаюсь вставить номера сборки TeamCity в файл pom.xml, который публикуется в моем хранилище после успешной сборки. К сожалению, я не могу определить, как опубликовать pom.xml со вставленными заменами.
Мой pom.xml содержит информацию вроде:
<version>${build.number}</version>
где build.number предоставлен TeamCity. Что все builds ок, и если (скажем) build.number = 0.1, то развертывание будет pom.xml
для каталога с 0.1. Все хорошо.
Однако развернутый файл pom.xml - это pom.xml
без выполненных замен. то есть Maven работает с pom.xml
с соответствующими заменами, но развертывает начальную версию, и поэтому я получаю
<version>${build.number}</version>
в финале pom.xml
. Как я могу получить номер версии сборки в pom.xml
?