Maven プロジェクトがあります https://github.com/paulvi/MavenMultiModule1
ルート pom.xml を
<modules>
<module>MavenModule1</module>
<module>MavenModule2</module>
</modules>
<properties>
</properties>
<profiles>
<profile>
<id>p1</id>
<modules>
<module>MavenModule1</module>
</modules>
</profile>
<profile>
<id>p2</id>
<modules>
<module>MavenModule2</module>
</modules>
</profile>
</profiles>
サブシステムを個別に構築できるようにしたいと思いますmvn package -P p1
。mvn package -P p2
両方のプロファイルが表示されますが、-P
スイッチでアクティブにすることはできません
mvn help:all-profiles -P p1
他のプロジェクトで動作すること
プロファイルをアクティブ化するためにここに欠けているもの、またはサブシステムを構築するためのより良い方法は何ですか?