2012-05-04 6 views
0

ローカルシステム上で2つのMavenビルドを並列に実行し、同じMavenリポジトリを作成します。両方とも、私が変更してスナップショットを書いたものをほとんど構築しています。上書き中に一読を避けるためにロックファイルなどを使用する方法がありますか?2つのMavenビルドを同時に実行させる方法がありますか?衝突なしで1つのローカルリポジトリを作成する方法

ローカルリポジトリの場所を設定して、/.m2/a/repository /.m2/b/repositoryを使用することはできますが、インタリーブソリューションはありますか?

これは単に、本当の逆さまがなくても大した問題に陥るだけですか?

おかげ

ピーター助けを

+0

これで何を達成しようとしていますか? –

+0

私は目標が2つの変更と2つのソースツリーを持っていると思うと同時にそれらを構築/テストします –

+0

あなたはまだ何とかそれらを分離したいと思います。さもなければどのアーティファクトがどのプロジェクトに属しているのかわかりません。だから私はそれが良い考えだとは思わない。 –

答えて

0

感謝。ビルドごとにプライベートリポジトリを設定すると、複数の問題を同時に処理できるようにビルドを分けておく利点があります。 スタート達人が

を構築し、テストするためのコマンド アウトソースワークスペース 設定された変数MY_REPO workspaceA /レポ メイクの変更:ローカルレポ

<localRepository>${MY_REPO}</localRepository> 

ワークフローのための環境変数を使用する

設定を変更します

ワークスペースBについて繰り返す

これは、ビルド&のテストフェーズ複数のテストインスタンスが相互作用する可能性はほとんどありませんでした。

Peter

関連する問題