maven profile activation does not work through parent inheritance
-----------------------------------------------------------------

                 Key: MNG-3216
                 URL: http://jira.codehaus.org/browse/MNG-3216
             Project: Maven 2
          Issue Type: Bug
          Components: Profiles
    Affects Versions: 2.0.7
            Reporter: tony nys


When I have a simple maven module with the following profile definition inside 
the pom, it works:
...
  <profile>
    <id>TONY</id>
        <activation>
        <property>
        <name>user.name</name>
        <value>HV58HR</value>
        </property>
        </activation>
    <properties>
    </properties>
   
So in this case, my profile is activated based on my OS user name

[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'help'.
[INFO] 
----------------------------------------------------------------------------
[INFO] Building Web Enabled Leasing
[INFO]    task-segment: [help:active-profiles] (aggregator-style)
[INFO] 
----------------------------------------------------------------------------
[INFO] [help:active-profiles]
[INFO]
Active Profiles for Project 'be.inglease.wel:parent:pom:4.0.2':

The following profiles are active:

 - TONY (source: pom)


------------------


However, if I now have the profiles definition in the "parent" pom, it doesn't 
work when I build a child project
So the child project references the parent pom containing the profiles and the 
activation, but when it is built,
the profile is not activated
PARENT POM:
...
  <profiles>
  <profile>
    <id>TONY</id>
        <activation>
        <property>
        <name>user.name</name>
        <value>HV58HR</value>
        </property>
        </activation>
    <properties>
...

CHILD POM (the one being built)
<project>
        <parent>
                <groupId>be.inglease.wel</groupId>
                <artifactId>parent</artifactId>
                <version>4.0.2</version>
                </parent>



[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'help'.
[INFO] 
----------------------------------------------------------------------------
[INFO] Building Web Enabled Leasing Web Application
[INFO]    task-segment: [help:active-profiles] (aggregator-style)
[INFO] 
----------------------------------------------------------------------------
[INFO] [help:active-profiles]
[INFO]
Active Profiles for Project 'be.inglease.wel:wel-webapp:jar:4.0.2':

There are no active profiles.



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

        

Reply via email to