"combine.children='append'" not being honored in <reporting/>
-------------------------------------------------------------

                 Key: MNG-3660
                 URL: http://jira.codehaus.org/browse/MNG-3660
             Project: Maven 2
          Issue Type: Bug
          Components: Inheritance and Interpolation, Plugins and Lifecycle, POM
    Affects Versions: 2.0.9
            Reporter: Brian Lalor
         Attachments: maven_config_bug.tgz

I'm trying to combine multiple maven-javadoc-plugin configuration stanzas such 
that child modules can append {{<link/>}} elements to those specified by the 
parent.  This supposedly can be done by adding the attribute 
"{{combine.children='append'}}" to the {{<links/>}} element in the child 
module's {{<configuration/>}} element, like so:

{code:xml}
    <reporting>
        <plugins>
            <plugin>
                <artifactId>maven-javadoc-plugin</artifactId>
                <configuration>
                    <links combine.children="append">
                        
<link>http://static.springframework.org/spring/docs/2.5.x/api/</link>
                    </links>
                </configuration>
            </plugin>
        </plugins>
    </reporting>
{code}

What actually happens is that the child module's configuration reflects only 
the single {{<link/>}}, and not any {{<link/>}} elements also defined in the 
parent.  The output of {{mvn help:effective-pom}} bears this out.  Putting the 
plugin configuration into the {{<build/>}} element instead of {{<reporting/>}} 
shows the correct combination occurring (except that the report is obviously 
not configured that way...).

The attached tarball contains a barebones multi-module project that shows this 
bug, as well as the output of {{help:effective-pom}} in separate files.  I've 
also included the output of {{mvn -X help:effective-pom}} in the file 
{{build.log}}.

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