バージョン 0.0.1-SNAPSHOT のプロジェクトがあり、TeamCity を介してビルドすると、ビルドをトリガーした Subversion リビジョンである build.vcs.number プロパティも取得します。
私たちのアセンブリでは、foo-distribution-0.0.1-SNAPSHOT.zip のような名前の zip ファイルを作成しますが、build.vcs.number プロパティをアーティファクト名に挿入して foo- distribution-0.0.1.12345-SNAPSHOT.zip?
バージョン番号の数値部分だけである組み込みプロパティ、または -SNAPSHOT 部分を分割する他の方法はありますか?
編集: pom.xml バージョンを ${my.version}-SNAPSHOT として設定し、プロパティで my.version を定義しようとしました。これは、解析できないと文句を言う Maven Release Plugin を除いて、常に機能します。バージョン (当然のことながら、次の開発バージョンも自動推測できません)。