Hi,
Using maven-2.1.0 and having a multimodules project with the following layout
:
parent-project
foo
foo-api
foo-flavourA
foo-flavourB
bar
bar-api
bar-flavourA
bar-flavourB
I'm trying to add profiles that allows to skip flavourA and flavourB build.
So I added two profiles with activation nodes in the parent project and tried
to use theses profiles in modules foo and bar to include/exclude flavour
modules.
Using mvn help:active-profiles on the parent-project show actives profiles as
expected but the modules declarations in modules are ignored.
I've read that the following issue is fixed in 2.1.0 but I'm not sure it
covers the very same use case : http://jira.codehaus.org/browse/MNG-3228
Is this expected ? Am I doing something wrong ?
/Paul
See pom snippets showing profiles declarations below :
parent-project pom :
====================
<profiles>
<profile>
<id>flavourA</id>
<activation>
<property>
<name>!flavourA.skip</name>
</property>
</activation>
</profile>
<profile>
<id>flavourB</id>
<activation>
<property>
<name>!flavourB.skip</name>
</property>
</activation>
</profile>
</profiles>
foo pom :
=========
<profiles>
<profile>
<id>flavourA</id>
<modules>
<module>foo-flavourA</module>
</modules>
</profile>
<profile>
<id>flavourB</id>
<modules>
<module>foo-flavourB</module>
</modules>
</profile>
</profiles>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]