Судя по комментарию, похоже, что% maven.project.version% не заменяется TeamCity.Вы получаете номер задания сборки, но не получаете значение для идентификатора maven.
Я хотел бы рассмотреть возможность сделать это в двух частях.
Может только $ {build.number}содержит фактический номер сборки вместо% maven.project.version%?
Если это так, вы должны иметь в своем файле свойств следующую информацию:
build.number=#${project.version}.${build.number}
Теоретически это может привести к:
build.number=#1.1-SNAPSHOT.106
Но не работая с TeamCityэто просто теория.