You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Brett Porter (JIRA)" <ji...@codehaus.org> on 2008/12/18 12:52:19 UTC

[jira] Closed: (MNG-3249) Profile resident POM element overrides do not effect inherited projects if the children have their own explicitly defined elements.

     [ http://jira.codehaus.org/browse/MNG-3249?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brett Porter closed MNG-3249.
-----------------------------

       Resolution: Duplicate
    Fix Version/s:     (was: Reviewed Pending Version Assignment)

> Profile resident POM element overrides do not effect inherited projects if the children have their own explicitly defined elements.
> -----------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: MNG-3249
>                 URL: http://jira.codehaus.org/browse/MNG-3249
>             Project: Maven 2
>          Issue Type: Bug
>          Components: Profiles
>    Affects Versions: 2.0.7
>            Reporter: John Allen
>
> If i declare a profile in a base pom that overrides settings in the POM, those settings are only overridden in the base POM and not in the inherited children in a reactor build if the children also explicitly define their own values for those overridden settings. I almost didn't create this as you could argue that that is how children maintain control but I think the profile evaluation should be applied to each level of the hierarchy, as the inheritance model is built up, i.e. I expect the children to inherit the profile too, not just the application of that profile to it's ancestors state and thus that profile should applied to the child's model, after the rest of the child's inherited state has been established, and thus it should still override the child's settings.

-- 
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