maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stephen Colebourne (JIRA)" <j...@codehaus.org>
Subject [jira] (MPIR-279) Wrong hyperlinks on index and modules page
Date Mon, 03 Jun 2013 13:44:03 GMT
Stephen Colebourne created MPIR-279:
---------------------------------------

             Summary: Wrong hyperlinks on index and modules page
                 Key: MPIR-279
                 URL: https://jira.codehaus.org/browse/MPIR-279
             Project: Maven 2.x Project Info Reports Plugin
          Issue Type: Bug
          Components: modules
    Affects Versions: 2.7
            Reporter: Stephen Colebourne
         Attachments: OG-Platform2.zip

The attached zip is a complete multi-module build with the bug exposed. Run using "mvn clean
site site:stage" to reproduce.

What is observed is that the navigation hyperlinks in the top left (added by the site plugin)
are correctly defined as "target/staging/og-timeseries/index.html", whereas the hyperlinks
in the middle of index.html and modules.html are incorrectly defined as "target/staging/projects/og-timeseries/index.html"
- note the incorrect extra "projects".

The problem will occur because the child projects in the multi-module build are not immediate
children of the parent/aggregator. Instead the structure is:

{code}
platform
 - pom.xml
 - projects
   - og-timeseries
     - pom.xml
{code}

The extra layer is being handled by the site plugin (by referring to the "distributionManagement.site.url").
It is not handled by this plugin.

As a side note, if "distributionManagement.site.url" is NOT set in the child projects, then
the site will build consistently using "target/staging/projects/og-timeseries/index.html"
everywhere.

This is no doubt related to MPIR-273.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message