Christian Schlichtherle created MSITE-653:
---------------------------------------------
Summary: Wrong report set inherited from super POM
Key: MSITE-653
URL: https://jira.codehaus.org/browse/MSITE-653
Project: Maven 2.x and 3.x Site Plugin
Issue Type: Bug
Affects Versions: 3.1
Environment: JDK 7u7, Windows Vista
Reporter: Christian Schlichtherle
I have a parent POM with the coordinates:
{code}net.java.truecommons:truecommons-parent:13{code}
In it's project/build/pluginManagement/plugins element, I effectively have:
{code}
<plugin>
<artifactId>maven-site-plugin</artifactId>
<version>3.1</version>
<configuration>
<reportPlugins>
<plugin>
<artifactId>maven-project-info-reports-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<reports>
<report>aggregate</report>
<report>javadoc</report>
</reports>
</plugin>
<plugin>
<artifactId>maven-jxr-plugin</artifactId>
<reports>
<report>aggregate</report>
<report>jxr</report>
</reports>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jdepend-maven-plugin</artifactId>
</plugin>
</reportPlugins>
</configuration>
</plugin>
{code}
Now I inherit from this parent POM. In the project/build/pluginManagement/plugins element
of my child POM I have:
{code}
<plugin>
<artifactId>maven-site-plugin</artifactId>
<configuration>
<reportPlugins>
<plugin>
<artifactId>maven-project-info-reports-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jdepend-maven-plugin</artifactId>
</plugin>
</reportPlugins>
</configuration>
</plugin>
{code}
However, when running help:effective-pom I get:
{code}
<plugin>
<artifactId>maven-site-plugin</artifactId>
<version>3.1</version>
<configuration>
<reportPlugins>
<plugin>
<artifactId>maven-project-info-reports-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<reports>
<report>aggregate</report>
<report>javadoc</report>
</reports>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jdepend-maven-plugin</artifactId>
<reports>
<report>aggregate</report>
<report>jxr</report>
</reports>
</plugin>
</reportPlugins>
</configuration>
</plugin>
{code}
Note the reports elements! Apparently they have been inherited from the javadoc and jxr report
plugins of the parent POM. However, they do not belong into the findbugs and jdepend report
plugins of the child POM.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
|