2

サードパーティ システム用のプラグインをビルドする Maven プロジェクトがあります。サード パーティ システムでは、バージョン番号が次の形式であるYYYYMMDDNN必要があります。NNはビルド番号で、日付はプロジェクトのリリース日に対応している必要があります。これを「外部バージョン」と呼びます。ビルド時に、 を使用しmaven.build.timestampてこの値を設定し、 を使用してmaven-release-pluginこの値をソースに適切にフィルターします。

また、${project.version}.

リリースを行うと、maven-release-plugin が適切に変換しproject.versionて SNAPSHOT を削除し、git でタグ付けするなどします。YYYYMMDDNNそのリリースの将来のビルドが同一になるように、同時にバージョンも「修正」する方法はありますか?

4

1 に答える 1

0

リリースプラグインを使用してプロパティpreparationGoalsのロックダウンを編集し、後でそれを使用してロックを解除できます。pom.xmlcompletionGoals

これらの目標に加えた変更はコミットされます。実際、私の目的は、バージョンmavenプラグインに目標を設定して範囲をロックダウンし、上記の2つの手順で使用できるように再度ロックを解除して、バージョン範囲がほぼ使用可能になるようにすることです。 ...ちょうど時間はありましたが、完了目標のリリースフェーズを追加しました。

于 2013-01-21T21:24:04.810 に答える