You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "John Casey (JIRA)" <ji...@codehaus.org> on 2006/03/10 18:07:23 UTC

[jira] Closed: (MNG-2136) Active profile in profiles.xml prevents active profile in pom.xml to be triggered automatically

     [ http://jira.codehaus.org/browse/MNG-2136?page=all ]
     
John Casey closed MNG-2136:
---------------------------

    Resolution: Fixed

modified the calculation used in activating <activeByDefault/> profiles.

Was:

If ANY profile {embedded in POM, external} was activated by a means *other* than <activeByDefault/>, then all <activeByDefault/> triggers were suppressed.

Is:

If a profile that's embedded in POM is activated by a means *other* than <activeByDefault/>, then all <activeByDefault/> triggers are suppressed.

For example, if I have a profile in my settings.xml that injects a new repository, and that profile is in my <activeProfiles/> section in the settings.xml, it *cannot* influence whether or not an <activeByDefault/> profile is triggered in a build that I run. This should keep such local environmental factors from changing the build process.

*NOTE:* This represents a subtle change in behavior from < 2.0.3 releases. However, I believe the nature of this change will make <activeByDefault/> usage more intuitive, and fix behavior that would otherwise appear buggy.



> Active profile in profiles.xml prevents active profile in pom.xml to be triggered automatically
> -----------------------------------------------------------------------------------------------
>
>          Key: MNG-2136
>          URL: http://jira.codehaus.org/browse/MNG-2136
>      Project: Maven 2
>         Type: Bug

>   Components: POM
>     Versions: 2.0.3
>     Reporter: Vincent Massol
>     Assignee: John Casey
>     Priority: Blocker
>      Fix For: 2.0.3

>
>
> If there's a profiles.xml with an active profile in it, then the active profile defined in the pom.xml is ignored and not triggered.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira