У меня есть два pom - совокупность и дочерний элемент, у дочернего элемента есть профиль, который я хотел бы активировать на основе свойства, установленного в профиле родителей, например.
родитель 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>
Когда я активирую родительский профиль emptyModules, я хочу, чтобы дочерний профиль emptyModule активировался, однако вместо этого используется профиль по умолчанию! Любые идеи?
mvn clean install -P emptyModules
строил только родительский и дочерний модуль без каких-либо подмодулей, аmvn clean install
строил все. Если вас интересует код, просто дайте мне знать. - person funfried   schedule 25.10.2017