2011-12-13 18 views
2

私のローカル環境には7つのプロジェクトがあり、それらのいくつかはお互いに依存しています。私は自分の開発環境を準備するためにそれらを特定の順序で構築しました。私は更新の依存関係を行う必要がありますし、mavenは、このための特定のシーケンスで各プロジェクトにインストールをクリーンアップします。
手動の手順の代わりにこれを実行するためのショートカットはありますか?何らかの順序ですべてのプロジェクトを構築するための実行構成(または他の方法)を作成するにはどうすればよいですか?eclipseでmavenを使用して複数のプロジェクトを構築する

答えて

3

-Sunil

これらの7つのプロジェクトは、プロジェクト全体の一部である場合は、何が必要Maven multi-module projectです。これらは、あなたが他の関連プロジェクトの各プロジェクトに依存関係を設定するのと同じ7そうでない場合は独立したプロジェクトであれば一方

project-root 
    | 
    +-- project-1 
    | 
    +-- project-2 
    . 
    . 
    | 
    +-- project-7 

:あなたはそれをセットアップが完了したら、ディレクトリ構造は次のようになります。

独立したプロジェクトの後者のケースでは、project-xをビルドするだけで、project-yが変更を受け取るわけではありません。 project-xをビルドするときには、ローカルのMavenリポジトリにプッシュされるようにmvn installを実行する必要があります。その後、project-ymvn package(またはmvn install)を実行する必要があります。

Eclipseを使用しているので、M2Eclipse pluginをインストールすることを強くお勧めします。これにより、POMの変更に合わせてEclipse構成をロック・ステップに保つことが大幅に簡素化されます。

関連する問題