私のチームは、Apache を使用する開発サーバーから共有される内部チーム Maven リポジトリを使用しています。また、Continuum CI サーバーも同じマシンで実行しています。Continuum の Maven ビルドは「インストール」ゴールで実行され、最終的なアーティファクトが共有ディレクトリに直接コピーされます。
mvn install
問題は、デプロイ ゴール (mvn-deploy プラグイン) を使用して共有リポジトリにファイルを追加する場合と使用する場合の違いは何ですか?
を使用するとmvn deploy
追加の構成の手間がかかるように思えますが、共有リポジトリにファイルをインストールすることは、maven の内部動作に関連する何らかの理由で悪い考えであることをどこかで読んだことがあります。
更新: と の間の機能上の違いを取得しdeploy
ますinstall
。私は実際には、maven リポジトリで作成されるファイルの観点から、低レベルの詳細にもっと興味があります。