2011-02-08 16 views
10

私はマルチモジュールプロジェクトを持っています。サービスモジュールは、依存性タグを使用するドメインモジュールに依存する。サービスモジュールをビルドするたびに、自動的にドメインモジュールを作成し、ローカルリポジトリから最新のドメインモジュールを取得します。私はどうすればそれをすることができます。今はローカルのリポジトリから選択しますが、最新のコピーではない可能性があります。依存プロジェクトの強制再ビルド(最初にビルド依存関係)

親ディレクトリからではなく私のサービスモジュールディレクトリからプロジェクトをビルドします。私の親モジュールには、ビルドに興味がない他のサブモジュールがたくさんあるので。

答えて

11

parent directoryservice moduleを次のパラメータで構築することができます。 (domain module含まれます)その依存モジュールと一緒に、唯一service moduleを構築するこれはあるん

mvn compile -pl service-module -am 

-am,--also-make 
      If project list is specified, also build projects required by the list 

    -pl,--projects <arg> 
      Build specified reactor projects instead of all projects 
+0

おかげで、あなたは、Eclipse IDEで、このようなコマンドを実行する方法を知って起こるのか完全に – user373201

+1

働く多くのことを、:

オプションがmvn --help(Mavenの2.2.0)によって記述されていますか? – bertie

+0

あなたにとっては遅すぎます...しかし、 'mvn'を除いてすべてを' goals'フィールドに入れてください。すなわち、 'compile -plサービスモジュール-am' – porcoesphino

関連する問題