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