You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Ian Robertson (JIRA)" <ji...@codehaus.org> on 2011/12/07 20:43:39 UTC

[jira] Commented: (MSITE-617) Variable substitution in the site url doesn't work

    [ https://jira.codehaus.org/browse/MSITE-617?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=285168#comment-285168 ] 

Ian Robertson commented on MSITE-617:
-------------------------------------

I've verified that this same behavior happens with 3.1-SNAPSHOT (built from a checkout I just did). It attempts to relativize the URL to the one specified in the parent pom. This happens whether I declare the URL directly in the pom, or use the indirection of a property.

> Variable substitution in the site url doesn't work
> --------------------------------------------------
>
>                 Key: MSITE-617
>                 URL: https://jira.codehaus.org/browse/MSITE-617
>             Project: Maven 2.x and 3.x Site Plugin
>          Issue Type: Bug
>          Components: site:deploy
>    Affects Versions: 2.3
>         Environment: Windows 7 and RHEL6
>            Reporter: Claus Nielsen
>
> site:deploy fails because variable substitution in the site url no longer works (it did in version 2.2).
> The distributionManagement section in out POM looks something like this:
> <distributionManagement>
> 	<site>
> 		<id>sites</id>
> 		<name>Project Website</name>
> 		<url>scp://server/sites/${project.artifactId}/${project.version}</url>
> 	</site>
> </distributionManagement>
> Copying the site to the above mentioned url fails with this message:
> [INFO] Error uploading site
> Embedded error: Error performing commands for file transfer
> Exit code: 1 - bash: /sites/${project.artifactId}/${project.version}/../../id-of-the-artifact/0.2.8-SNAPSHOT: bad substitution
> Ie. the substitutiuon variables have not been substituted, instead the property values have been appended to the url along with a few dots and dashes.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira