I have two pom's an aggregate and a child, the child has a profile I would like to be activated based upon a property set in the parents profile eg.
parent pom.xml
<profiles>
<profile>
<id>emptyModules</id>
<modules>
<module>child</module>
</modules>
<properties>
<emptyModules>true</emptyModules>
</properties>
</profile>
</profiles>
The child has two profiles one with some modules the other without
<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>
When I activate the parent emptyModules profile I want the child emptyModule profile to activate, however the default profile is used instead! Any ideas?