2

Maven リリース プラグインはタグを作成し、poms を更新してスナップショットを削除し、poms で次の開発バージョンをビルド、デプロイ、設定します。

  • リリース バージョンのタグ
  • リリースされたバージョンのビルドおよびデプロイされたアーティファクト
  • 次のリリースのための開発環境

問題は、これを実行したときに、ビルドがテストされておらず、QA によって承認されていないため、ビルドが GA リリースになるかどうかわからないことです。

ほとんどの人は、リリース候補ごとにリリース プラグインを使い始めて、リポジトリでリリース バージョンを複数回再デプロイできるようにしていますか?

4

1 に答える 1

2

ほとんどの Maven インストールは、リリース バージョンをローカル リポジトリに 1 回だけダウンロードするように構成されているため、同じバージョンでリリースを再デプロイすることはお勧めできません。ただし、他にもいくつかのオプションがあります。

  • リリース候補に 1.0.0.RC1 のようなバージョンを与えることができます。QA がリリース候補に問題がないと言った場合は、次のいずれかを実行できます。
    • リリース候補のタグを使用し、maven-release-plugin で GA リリース (1.0.0.GA など) を作成します。
    • mvn deploy:deploy-fileを GA バージョンで使用して、1.0.0.RC1 のアーティファクトを手動で再デプロイします
  • リリース用のステージング機能を備えた、Nexus Professional のような商用のリポジトリ マネージャーがあります (私は広告が好きではないので、リンクを掲載しません)。QA がリリースに問題を発見した場合は、単にリリースを破棄できます。リリースに問題がなければ、会社のリポジトリに昇格できます。
于 2012-07-29T19:55:56.777 に答える