プロファイルに応じてアーティファクトのバージョンをダイナマイズする方法を探しています。
多くの場合、dev または preprod 用にビルドするときに -SNAPSHOT サフィックスを使用します。しかし、データベース接続はプロファイルに依存し、最新の SNAPSHOT バージョンが dev または preprod プロファイルを使用してビルドされたかどうかはわかりません。
アイデアは、このようなバージョンを持つことです
<version>1.0${suffix}</version>
${接尾辞} =
- "" prod プロファイルでビルドする場合
- preprod プロファイルでビルドする場合の「-SNAPSHOT」
- dev プロファイルでビルドする場合の「-DEV-SNAPSHOT」
これを達成する方法はありますか?
ありがとう
編集 :
私の目標は、jenkins を使用して jar を構築するときです。3 つのプロファイルを使用してプロジェクトの同じ「タグ付き」バージョンを構築し、3 つの異なるアーティファクトをデプロイします。
実際には、プロジェクトにタグを付けて prod プロファイルでビルドし、バージョンを変更して -SNAPSHOT を追加し、コミットし、タグを移動し、preprod プロファイルで再ビルドし、dev プロファイルについて繰り返します。