You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by de...@apache.org on 2010/05/14 09:21:31 UTC
svn commit: r944145 - in
/maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site:
SiteStageMojo.java wagon/ wagon/PathUtils.java wagon/repository/
wagon/repository/Repository.java
Author: dennisl
Date: Fri May 14 07:21:30 2010
New Revision: 944145
URL: http://svn.apache.org/viewvc?rev=944145&view=rev
Log:
[MSITE-477] <menu ref="modules"/> href's drop the leading character in the href when staging a site
o I had to copy a couple of classes from Wagon to be able to fix this issue
Added:
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/wagon/
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/wagon/PathUtils.java
- copied, changed from r944139, maven/wagon/trunk/wagon-provider-api/src/main/java/org/apache/maven/wagon/PathUtils.java
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/wagon/repository/
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/wagon/repository/Repository.java
- copied, changed from r943993, maven/wagon/trunk/wagon-provider-api/src/main/java/org/apache/maven/wagon/repository/Repository.java
Modified:
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteStageMojo.java
Modified: maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteStageMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteStageMojo.java?rev=944145&r1=944144&r2=944145&view=diff
==============================================================================
--- maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteStageMojo.java (original)
+++ maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteStageMojo.java Fri May 14 07:21:30 2010
@@ -23,7 +23,7 @@ import org.apache.maven.model.Site;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.plugin.MojoFailureException;
import org.apache.maven.project.MavenProject;
-import org.apache.maven.wagon.repository.Repository;
+import org.apache.maven.plugins.site.wagon.repository.Repository;
import org.codehaus.plexus.util.PathTool;
import org.codehaus.plexus.util.StringUtils;
Copied: maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/wagon/PathUtils.java (from r944139, maven/wagon/trunk/wagon-provider-api/src/main/java/org/apache/maven/wagon/PathUtils.java)
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/wagon/PathUtils.java?p2=maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/wagon/PathUtils.java&p1=maven/wagon/trunk/wagon-provider-api/src/main/java/org/apache/maven/wagon/PathUtils.java&r1=944139&r2=944145&rev=944145&view=diff
==============================================================================
--- maven/wagon/trunk/wagon-provider-api/src/main/java/org/apache/maven/wagon/PathUtils.java (original)
+++ maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/wagon/PathUtils.java Fri May 14 07:21:30 2010
@@ -1,4 +1,4 @@
-package org.apache.maven.wagon;
+package org.apache.maven.plugins.site.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,11 +19,16 @@ package org.apache.maven.wagon;
* under the License.
*/
+import org.apache.maven.wagon.WagonConstants;
+
import java.io.File;
import java.util.StringTokenizer;
/**
- * Various path (URL) manipulation routines
+ * Various path (URL) manipulation routines.
+ *
+ * <strong>Note: </strong> This is a copy of a file from Wagon. It was copied here to be able to work around WAGON-307.
+ * This class can be removed when the prerequisite Maven version uses wagon-provider-api:1.0-beta-7.
*
* @author <a href="michal.maczka@dimatics.com">Michal Maczka</a>
* @version $Id$
Copied: maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/wagon/repository/Repository.java (from r943993, maven/wagon/trunk/wagon-provider-api/src/main/java/org/apache/maven/wagon/repository/Repository.java)
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/wagon/repository/Repository.java?p2=maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/wagon/repository/Repository.java&p1=maven/wagon/trunk/wagon-provider-api/src/main/java/org/apache/maven/wagon/repository/Repository.java&r1=943993&r2=944145&rev=944145&view=diff
==============================================================================
--- maven/wagon/trunk/wagon-provider-api/src/main/java/org/apache/maven/wagon/repository/Repository.java (original)
+++ maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/wagon/repository/Repository.java Fri May 14 07:21:30 2010
@@ -1,4 +1,4 @@
-package org.apache.maven.wagon.repository;
+package org.apache.maven.plugins.site.wagon.repository;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,8 +19,9 @@ package org.apache.maven.wagon.repositor
* under the License.
*/
-import org.apache.maven.wagon.PathUtils;
+import org.apache.maven.plugins.site.wagon.PathUtils;
import org.apache.maven.wagon.WagonConstants;
+import org.apache.maven.wagon.repository.RepositoryPermissions;
import org.codehaus.plexus.util.StringUtils;
import java.io.Serializable;
@@ -30,6 +31,9 @@ import java.util.Properties;
* This class is an abstraction of the location from/to resources
* can be transfered.
*
+ * <strong>Note: </strong> This is a copy of a file from Wagon. It was copied here to be able to work around WAGON-307.
+ * This class can be removed when the prerequisite Maven version uses wagon-provider-api:1.0-beta-7.
+ *
* @author <a href="michal.maczka@dimatics.com">Michal Maczka</a>
* @version $Id$
* @todo [BP] some things are specific to certain wagons (eg key stuff in authInfo, permissions)