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/12 08:02:22 UTC
[jira] Commented: (MSITE-583) deployed with a wrong url
[ http://jira.codehaus.org/browse/MSITE-583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=266436#action_266436 ]
Lukas Theussl commented on MSITE-583:
-------------------------------------
Please test the current snapshots (2.3-SNAPSHOT and 3.0-beta-4-SNAPSHOT), the deploy code has been re-written.
> 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
>
> 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