Author: dennisl
Date: Tue Feb 10 19:43:08 2009
New Revision: 743076
URL: http://svn.apache.org/viewvc?rev=743076&view=rev
Log:
[MSITE-384] site:stage-deploy fails on Windows for projects with 3 levels of
modules
Modified:
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteStageDeployMojo.java
Modified:
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteStageDeployMojo.java
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteStageDeployMojo.java?rev=743076&r1=743075&r2=743076&view=diff
==============================================================================
---
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteStageDeployMojo.java
(original)
+++
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteStageDeployMojo.java
Tue Feb 10 19:43:08 2009
@@ -238,6 +238,9 @@
// Find the relative path between the parent and child
distribution URLs, if any
relative = "/" + siteTool.getRelativePath(
currentProject.getDistributionManagement().getSite().getUrl(),
topLevelProject.getDistributionManagement().getSite().getUrl() );
+ // SiteTool.getRelativePath() uses File.separatorChar, so we need
to convert '\' to '/' in order for the URL
+ // to be valid for Windows users
+ relative = relative.replace( '\\', '/' );
if ( topLevelURL == null )
{