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

Marat Saitov edited comment on MSITE-750 at 10/5/15 3:48 PM:
-------------------------------------------------------------

the last seven command "../" to replace the domain from the first site url 
dosn't actually work.


was (Author: mtsv):
it seems that the last seven command "../" for the domain itself dosn't 
actually work

> site plugin 3.4 doesn't override correctly parent distributionManagement site 
> url with another one defined in child project
> ---------------------------------------------------------------------------------------------------------------------------
>
>                 Key: MSITE-750
>                 URL: https://issues.apache.org/jira/browse/MSITE-750
>             Project: Maven Site Plugin
>          Issue Type: Bug
>          Components: site:deploy
>    Affects Versions: 3.4
>         Environment: maven 3.2.1, 3.2.3, 3.3.3, windows 7 professional
>            Reporter: Marat Saitov
>
> site plugin 3.4 doesn't override correctly parent distributionManagement site 
> url (absolute url) with different absolute url defined in child project.
> parent project
> {code:xml}
>       <groupId>com.mysite</groupId>
>       <artifactId>mysite-parent</artifactId>
>       <version>1.0.0</version>
>       <packaging>pom</packaging>
>       <properties>
>               
> <siteDistribution.nexusId>mysite-nexus1-repositories</siteDistribution.nexusId>
>               
> <siteDistribution.nexusUrl>dav:https://nexus1.mysite.net:123/nexus/content/sites/site/${project.artifactId}/${project.version}/</siteDistribution.nexusUrl>
>       </properties>
>       <distributionManagement>
>               <site>
>                       <id>${siteDistribution.nexusId}</id>
>                       <url>${siteDistribution.nexusUrl}</url>
>               </site>
>       </distributionManagement>
> {code}
> child project
> {code:xml}
>       <parent>
>               <groupId>com.mysite</groupId>
>               <artifactId>mysite-parent</artifactId>
>               <version>1.0.0</version>
>       </parent>
>       <artifactId>mysite-child</artifactId>
>       <version>2.0.0</version>
>       <packaging>content-package</packaging>
>       <properties>
>               
> <siteDistribution.nexusId2>mysite-nexus2-repositories</siteDistribution.nexusId2>
>               
> <siteDistribution.nexusUrl2>dav:https://nexus2.mysite.net:123/nexus/content/sites/site/${project.artifactId}/${project.version}/</siteDistribution.nexusUrl2>
>       </properties>
>       <distributionManagement>
>               <site>
>                       <id>${siteDistribution.nexusId2}</id>
>                       <url>${siteDistribution.nexusUrl2}</url>
>               </site>
>       </distributionManagement>
> {code}
> The error is that in case if we defined another absolute path in the 
> "distributionManagement.site.url" with different domain in the CHILD project 
> the maven site plugin tries to generate a relative path to the url defined in 
> the "distributionManagement.site.url" in the PARENTproject.
> But I expected that the absolute url defined in the  
> "distributionManagement.site.url" in the CHILD project just will be used by 
> maven-site-plugin without transformation like this
> {code}
> [INFO] --- maven-site-plugin:3.4:deploy (default-deploy) @ mysite-child ---
> https://nexus1.mysite.net:123/nexus/content/sites/site/mysite-parent/1.0.0/ - 
> Session: Opened  
> [INFO] Pushing C:\devs\mysite-child\target\site
> [INFO]    >>> to 
> https://nexus1.mysite.net:123/nexus/content/sites/site/mysite-parent/1.0.0/../../../../../../../nexus2.mysite.net:123/nexus/content/sites/site/mysite-child/2.0.0
> {code}



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

Reply via email to