1. ホーム
  2. maven

リリースとスナップショットのデプロイを区別する方法

2023-09-26 15:02:58

質問

私は非常に明白な何かを見逃しているかもしれませんが、私はとにかくいくつかの明確化が必要です。私は、maven と archiva を使用して開発を開始しようとしています。私は両方のサーバー+設定をsettings.xmlに追加し、そして distributionManagement タグをデプロイしたいmaven POMに追加しました。

私は POM に私の内部スナップショット リポと私の内部リリース リポの両方への参照を置きました。両方のリポにではなく、スナップショットとしてデプロイするように指定する特定の maven コマンドまたはオプションがありますか?または、デプロイする場合、それは自動的に各リポジトリに1つのコピーをプッシュするのでしょうか?

誰かがこれを明確にすることができますか?

どのように解決するのですか?

もし、あなたの project.versionSNAPSHOT (例:1.2-SNAPSHOT) を実行したときに mvn deploy を実行すると、成果物はスナップショットリポジトリにデプロイされます。そうでない場合 (例: 1.2) - それらはリリース リポジトリにデプロイされます。