[ 
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)

Reply via email to