2017-01-18 8 views
0

私は1つの親pomと3つの子モジュールが関連付けられているjava mavenプロジェクトを持っています。子モジュールの1つに、デフォルトのpom.xmlとともにカスタムpom.xmlがあります。 親pomでmvn clean installを実行すると、(pom.xmlがデフォルトの)3つの子モジュールがすべて実行されます。
子モジュールの1つにデフォルトのpom.xmlの代わりにカスタムpom.xmlを実行したかったのです。 私は以下試してみました:Mavenプロジェクトの子モジュールでカスタムpom.xmlを実行していますか?

mvn -pl module1,module2/custom.xml,module3 clean install 

しかし、それは動作しませんでしたし、私はエラーの下になった:
[ERROR] [ERROR]は反応器内の選択したプロジェクトが見つかりませんでした:モジュール2/custom.xml

答えて

0

1つのモジュール用にカスタムpomを持つ代わりに、mavenプロファイルを使用してビルドによってカスタム動作を実現できます。

mvn -P profile_name clean install 

あなたはでビルドMavenを実行することができます

関連する問題