我的 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。