You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Hervé Boutemy (JIRA)" <ji...@apache.org> on 2016/09/27 06:14:21 UTC

[jira] [Comment Edited] (MPIR-349) Bad modules links in 'Index' report when 'distributionManagement.site.url' comes from settings.xml

    [ https://issues.apache.org/jira/browse/MPIR-349?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15525196#comment-15525196 ] 

Hervé Boutemy edited comment on MPIR-349 at 9/27/16 6:13 AM:
-------------------------------------------------------------

look at the code I pointed to: it's in the plugin, it's not in Doxia Sitetools
Then you'll have to do the equivalent change in the plugin (and even add the reactor parameter, since it does not exist at the moment in the plugin context)

notice: if you want to come tonight at Paris Hackergarten and fix the plugin with me, don't hesitate http://www.meetup.com/fr-FR/Paris-Hackergarten/events/234042584/


was (Author: hboutemy):
look at the code I pointed to: it's in the plugin, it's not in Doxia Sitetools
Then you'll have to do the equivalent change in the plugin (and even add the reactor parameter, since it does not exist at the moment in the plugin context)

> Bad modules links in 'Index' report when 'distributionManagement.site.url' comes from settings.xml
> --------------------------------------------------------------------------------------------------
>
>                 Key: MPIR-349
>                 URL: https://issues.apache.org/jira/browse/MPIR-349
>             Project: Maven Project Info Reports Plugin
>          Issue Type: Bug
>          Components: index
>    Affects Versions: 2.9
>            Reporter: Alix Lourme
>              Labels: features
>             Fix For: 2.10
>
>         Attachments: variableSettingsIndexReport.zip
>
>
> When the _distributionManagement.site.url_ contains a property filled in _settings.xml_ like :
> _pom.xml_ :
> {code}
>     <distributionManagement>
>         <site>
>             <id>projectSite</id>
>             <url>${sitePublishLocation}/foo/${project.artifactId}</url>
>         </site>
>     </distributionManagement>
> {code}
> _settings.xml_:
> {code}
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <settings ...>
>     <profiles>
>         <profile>
>             <id>site-location</id>
>             <properties>
>                 <sitePublishLocation>file://tmp/sitePublish</sitePublishLocation>
>             </properties>
>         </profile>
>     </profiles>
>     <activeProfiles>
>         <activeProfile>site-location</activeProfile>
>     </activeProfiles>
> </settings>
> {code}
> The modules links in *index* report contain
> {code}
> ${sitePublishLocation}
> {code}
> Problem can be reproduced with [^variableSettingsIndexReport.zip] project (dependencies required : [maven-site-plugin 3.6-SNAPSHOT|http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-site-plugin] & [doxia-integration-tools 1.7.2-SNAPSHOT|https://svn.apache.org/repos/asf/maven/doxia/doxia-sitetools/trunk/]).
> This command fails:
> {code}
> mvn site -s settings-site-location.xml
> {code}
> This command works:
> {code}
> mvn site -s settings-site-location.xml -DsitePublishLocation="/tmp/sitePublish"
> {code}
> The root cause is explained in MSITE-783 and fixed by DOXIASITETOOLS-166.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)