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