>我有两个pom,一个聚合和一个孩子,孩子有一个配置文件,我想根据父母配置文件中设置的属性激活,例如。
父绒球.xml
<profiles>
<profile>
<id>emptyModules</id>
<modules>
<module>child</module>
</modules>
<properties>
<emptyModules>true</emptyModules>
</properties>
</profile>
</profiles>
孩子有两个配置文件,一个带有一些模块,另一个没有
<profiles>
<profile>
<id>modules</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<modules>
<module>module1</module>
<module>module2</module>
</modules>
</profile>
<profile>
<id>emptyModules</id>
<activation>
<property>
<name>emptyModules</name>
<value>true</value>
</property>
</activation>
</profile>
</profiles>
当我激活父空模块配置文件时,我希望激活子空模块配置文件,但是使用默认配置文件代替!有什么想法吗?
您可以根据属性激活配置文件:
<profiles>
<profile>
<activation>
<property>
<name>someprop</name>
</property>
</activation>
...
</profile>
</profiles>
这可用于立即激活父配置文件和子配置文件。