2017-11-28 18 views
0

私は各ブランチに3つのブランチと20のジョブを持っています。jenkinsブランチのMavenリポジトリを変更します。

各ブランチ(およびその中に含まれるジョブ)が別のmavenディレクトリを使用し、他のものと同じものを使用しないようにしたいと思います(%user_home%/。M2/repository) 。

Mavenは...

おかげでただ一つのsettings.xmlを持っている各ブランチが異なるため、私は<localRepository>{your-new-path}</localRepository>を行うことはできません!

+0

好奇心を持たずに、ブランチごとに異なるローカルm2リポジトリを使用して何を達成しようとしていますか? – avojak

+0

Jenkinsで最初に各ジョブはそれ自身のローカルキャッシュを使用し、他のもののキャッシュやそれらのジョブを独立させないシステムを使用しないでください.... – khmarbaise

答えて

1

だけので、各ビルドが、それは自身のキャッシュです必要がありますあなたのMavenコマンドに-Dmaven.repo.local = $ WORKSPACE/.repository

を追加します。

関連する問題