サードパーティ システム用のプラグインをビルドする Maven プロジェクトがあります。サード パーティ システムでは、バージョン番号が次の形式であるYYYYMMDDNN必要があります。NNはビルド番号で、日付はプロジェクトのリリース日に対応している必要があります。これを「外部バージョン」と呼びます。ビルド時に、 を使用しmaven.build.timestampてこの値を設定し、 を使用してmaven-release-pluginこの値をソースに適切にフィルターします。
また、${project.version}.
リリースを行うと、maven-release-plugin が適切に変換しproject.versionて SNAPSHOT を削除し、git でタグ付けするなどします。YYYYMMDDNNそのリリースの将来のビルドが同一になるように、同時にバージョンも「修正」する方法はありますか?