ではmaven
、すべてのプロファイルを定義するmodules
とpom.xml
、それらで定義されたモジュールが集約されます: (関連部分のみ)
<project>
<modules>
<module>module1</module>
</modules>
<profiles>
<profile>
<id>pr1</id>
<modules>
<moudule>module2</module>
</modules>
a を実行するmvn clean
と、コマンドが に渡されmodule1
ます。
発行するとmvn clean -Ppr1
、 と に渡されます。module1
module2
サブモジュールを使用してこれをオーバーライドmaven 3
することが可能かどうか疑問に思います。pom.xml
独自のモジュールをビルドフォースに追加する代わりに、次のようなプロファイルを実行することを意味します。
<project>
<!-- omitted -->
<modules>
<!-- modules -->
</modules>
<build>
<!-- build -->
</build>
<profiles>
<profile>
<!-- This profile with no modules -->
</profile>
</profiles>
</project>
この要件はばかげているように聞こえるかもしれませんが、プラグイン構成のようなメカニズムがあるかどうかを知りたいだけです。
<configuration self.combine="override"
よろしく!
せだの