Maven POM.xml に次の XML があります。
<profiles>
<profile>
<id>default</id>
<activation>
<activeByDefault>true</activeByDefault>
<property>
<name>default</name>
<value>!disabled</value>
</property>
</activation>
<modules>
<module>m1</module>
<module>m2</module>
<module>m3</module>
</modules>
</profile>
<profile>
<id>x</id>
<modules>
<module>m1</module>
</modules>
</profile>
</profiles>
私が達成しようとしているのはこれです:
を実行する
mvn install
と、m1、m2、および m3 プロジェクトをビルドする必要があります。を実行する
mvn install -Px
と、 m1のみをビルドするようにします。
私の現在の問題は、上記のコードでは、オプション 2 がすべての m1、m2、および m3 をビルドすることです。