You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Lukas Theussl (JIRA)" <ji...@codehaus.org> on 2011/05/13 10:45:22 UTC

[jira] Closed: (MSITE-583) deployed with a wrong url

     [ http://jira.codehaus.org/browse/MSITE-583?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lukas Theussl closed MSITE-583.
-------------------------------

    Resolution: Not A Bug
      Assignee: Lukas Theussl

> deployed with a wrong url
> -------------------------
>
>                 Key: MSITE-583
>                 URL: http://jira.codehaus.org/browse/MSITE-583
>             Project: Maven 2.x and 3.x Site Plugin
>          Issue Type: Bug
>          Components: Maven 3, multi module, site:deploy
>    Affects Versions: 3.0-beta-3
>         Environment: Windows XP SP3
> java version "1.6.0_16"
> Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
> Java HotSpot(TM) Client VM (build 14.2-b01, mixed mode, sharing)
>            Reporter: Tarin Gamberini
>            Assignee: Lukas Theussl
>         Attachments: site_deploy_log.txt
>
>
> In my corporative pom:
> <project
>     xmlns="http://maven.apache.org/POM/4.0.0"
>     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
>     <modelVersion>4.0.0</modelVersion>
>     <groupId>mycompany</groupId>
>     <artifactId>corporative-pom</artifactId>
>     <version>1.0.0</version>
>     <packaging>pom</packaging>
> I've configured the site url:
> <distributionManagement>
>     <site>
>         <id>myserver</id>
>         <url>file://myserver/c$/Tomcat6.0/webapps</url>
>         <name>myserver</name>
>     </site>
> </distributionManagement>
> Than, in a multimodule project MULT, the subproject SUB needs to be deployed into c$/Tomcat6.0/webapps, so the url would be http://myserver/SUB/index.html
> To do this I've configured the SUB pom in this way:
> <project
> 	xmlns="http://maven.apache.org/POM/4.0.0"
> 	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
> 	<modelVersion>4.0.0</modelVersion>
> 	<parent>
> 		<groupId>mycompany</groupId>
> 		<artifactId>corporative-pom</artifactId>
> 		<version>1.0.0</version>
> 		<relativePath /> <!-- doesn't use the MULT pom, but uses the corporative-pom pom -->
> 	</parent>
> 	<artifactId>SUB</artifactId>
> 	<version>1.0.0</version>
> 	<packaging>jar</packaging>
> 	
>  	<url>/${project.artifactId}</url> <!-- it should returns SUB -->
>  	...
> </project>
> The goal site:deploy (Maven2 site plugin) on the SUB project correctly deploys into e new created http://myserver/SUB, but using Maven 3 the goal site:deploy (Maven3 site plugin) incorrectly deploys into e new created http://myserver/corporative-pom/SUB directory.
> Such behaviour happens even if in SUB pom I've configured a <url>/aaaaaaaaaa</url>, or I've configured no <url> at all.
> In my opinion it seems, in this case, that Maven3 site:deploy goal wrongly builds the url string.
> Thanks,
> Tarin

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira