maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christian Schlichtherle (JIRA)" <j...@codehaus.org>
Subject [jira] (MSITE-653) Wrong report set inherited from super POM
Date Thu, 06 Sep 2012 10:40:21 GMT
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

        

Mime
View raw message