A parent pom's "build.pluginManagement" plugin configuration is stripped from 
released pom and can't be inherited.
------------------------------------------------------------------------------------------------------------------

                 Key: MNG-4125
                 URL: http://jira.codehaus.org/browse/MNG-4125
             Project: Maven 2
          Issue Type: Bug
          Components: Deployment
    Affects Versions: 2.1.0, 2.0.10
         Environment: Windows XP SP3, JSDK 1.6.0_12
            Reporter: Robert Clark


This behaviour is apparent in 2.0.10 and 2.1.0, but when I rolled back to 2.0.9 
it worked as intended.

Start with a parent pom of packaging "pom".  In the <build> section, add a 
<pluginManagement> section containing anything (I tried a simple 
maven-antrun-plugin to echo something in verify phase, but anything will do).  
Ensure the project containing this pom is under source control.  Perform a 
release:prepare and release:perform, NOT of snapshot versions.  At this stage 
you can see the released pom doesn't have the pluginManagement section as it 
should.

Create a child project whose parent is the released parent as above.  Add the 
appropriate plugin identifier to the build section so that pluginManagement 
above is pulled in.  Execute "mvn help:effective-pom" to see that no 
configuration is found.

This bug doesn't become apparent until releasing, as SNAPSHOT poms don't have 
the pluginManagement stripped.

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