【发布时间】:2016-05-20 04:32:15
【问题描述】:
我有以下父 pom.xml 文件:
<profile>
<id>build_full</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<modules>
<module>mymodule_interface</module>
<module>mymodule_switch</module>
<module>mymodule_switch_simulator</module>
<module>mymodule_switch_controller</module>
<module>mymodule_server</module>
</modules>
</profile>
在我的 mymodule_server 的孩子 pom 中,我有以下内容:
<profile>
<id>subprofile</id>
<modules>
<module>...various modules...</module>
</modules>
</profile>
<profile>
<id>default</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<modules>
<module>...various modules...</module>
</modules>
</profile>
当我调用 maven:mvn -P build_full 时,如何强制子模块 (mymodule_server) 使用配置文件 subprofile 而不是 default?
【问题讨论】:
标签: maven maven-3 maven-profiles