Hi Nikolas,
________________________________
From: Nikolas Everett
Sent: Thursday, October 30, 2008 5:50 PM
To: users AT maven.apache.org
Subject: Reporting plugin configuration no inheriting
I'm trying to set up reporting plugin inheritance and not having any
luck. I'm using Maven 2.0.9 on Java 1.6.0_07. Here is my problem:
parent/pom.xml has
<reporting>
<plugins>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<silent>true</silent>
<links>
<link>parentLink</link>
</links>
</configuration>
</plugin>
</plugins>
</reporting>
child/pom.xml has
<reporting>
<plugins>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<links>
<link>childLink</link>
</links>
</configuration>
</plugin>
</plugins>
</reporting>
After installing the parent, mvn help:effective-pom for the child
yeilds:
<reporting>
<outputDirectory>target/site</outputDirectory>
<plugins>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<links>
<link>childLink</link>
</links>
</configuration>
</plugin>
</plugins>
</reporting>
I expected it to look like:
<reporting>
<outputDirectory>target/site</outputDirectory>
<plugins>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<silent>true</silent>
<links>
<link>parentLink</link>
<link>childLink</link>
</links>
</configuration>
</plugin>
</plugins>
</reporting>
Is there any way to convince maven to do that?
________________________________
No. "links" is *one* complete configuration parameter. It is not merged even in
case of a list.
- Jörg
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]