[ 
https://jira.codehaus.org/browse/MNG-4565?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=347896#comment-347896
 ] 

Jason van Zyl commented on MNG-4565:
------------------------------------

Fixed on c6529932f9e3efdfc86ed73f59a307a8f8b6ea5f

> Multiple profile activation conditions does not work
> ----------------------------------------------------
>
>                 Key: MNG-4565
>                 URL: https://jira.codehaus.org/browse/MNG-4565
>             Project: Maven 2 & 3
>          Issue Type: Bug
>          Components: Profiles
>    Affects Versions: 2.2.1, 3.2.1
>         Environment: All platforms.
>            Reporter: Nicholas Allen
>            Assignee: Jason van Zyl
>             Fix For: 3.2.2
>
>
> According to the documentation at 
> http://www.sonatype.com/books/mvnref-book/reference/profiles-sect-activation.html
>  a profile is activated when all activation conditions are met (which makes 
> sense of course). But when I try to use this it does not work. It seems maven 
> does an OR instead of an AND (which is not rearly as useful and is the 
> opposite of what the documentation says at the previous link).
> For example, if I have one profile that is activated like this:
>          <activation>
>             <activeByDefault>false</activeByDefault>
>             <os>
>                <name>linux</name>
>             </os>
>          </activation>
> and another profile that is activated like this:
>         <activation>
>             <activeByDefault>false</activeByDefault>
>             <os>
>                <name>linux</name>
>             </os>
>             <property>
>                 <name>release</name>
>                 <value>true</value>
>             </property>
>          </activation>
> Then I would expect the second profile to only be activated if the OS is 
> linux and the release property is defined.
> When I run 'mvn help:active-profiles' however, maven shows that both profiles 
> are active even though the release property is not defined.



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to