Управлять свойством версии проекта для удаления SNAPSHOT?

у нас есть проект версии 0.0.1-SNAPSHOT, и когда мы собираем его через TeamCity, мы также получаем свойство build.vcs.number, которое является ревизией Subversion, которая запустила сборку.

В наших сборках мы создаем zip-файл с именем что-то вроде foo-distribution-0.0.1-SNAPSHOT.zip, но мне было интересно, есть лиКак я могу вставить свойство build.vcs.number в имя артефакта, чтобы получить foo-distribution-0.0.1.12345-SNAPSHOT.zip?

Есть ли встроенное свойство, которое является просто числовой частью номера версии, или каким-либо другим способом разделения части -SNAPSHOT?

РЕДАКТИРОВАТЬ: я уже пытался установить версию pom.xml как $ {my.version} -SNAPSHOT, а затем определить my.version в свойствах - это работает для всех случаев, за исключением плагин релиза Maven, который жалуется, что он не может анализировать версия (понятно, это можетt автоматически угадать следующую версию разработки).

Ответы на вопрос(2)

Ваш ответ на вопрос