У меня есть следующий XML в моем maven POM.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.