You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Nikolas Everett <ni...@gmail.com> on 2008/10/30 17:49:42 UTC
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?
I've attached both projects in case this is not clear.
Thanks very much,
--Nik Everett
RE: Reporting plugin configuration no inheriting
Posted by Jörg Schaible <Jo...@scalaris.com>.
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: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org