Manipuluj właściwością wersji projektu, aby usunąć SNAPSHOT?
Mam projekt w wersji 0.0.1-SNAPSHOT, a kiedy budujemy go za pomocą TeamCity, otrzymujemy również właściwość build.vcs.number, która jest wersją Subversion, która uruchomiła kompilację.
W naszych złożeniach tworzymy plik zip o nazwie coś w rodzaju foo-distribution-0.0.1-SNAPSHOT.zip, ale zastanawiałem się, czy istnieje sposób, w jaki mogę wstawić właściwość build.vcs.number do nazwy artefaktu, aby dać foo- distribution-0.0.1.12345-SNAPSHOT.zip?
Czy istnieje wbudowana właściwość, która jest po prostu numeryczną częścią numeru wersji lub innym sposobem podziału części -SNAPSHOT?
EDYCJA: Próbowałem już ustawienia wersji pom.xml jako $ {my.version} -SNAPSHOT, a następnie definiowanie my.version we właściwościach - to działa w każdym przypadku z wyjątkiem wtyczki Maven Release, która narzeka, że nie może analizować wersja (co zrozumiałe, nie potrafi też odgadnąć następnej wersji rozwojowej).