You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ol...@apache.org on 2010/08/11 01:26:38 UTC
svn commit: r984263 -
/maven/plugins/branches/maven-site-plugin-3.x/src/main/java/org/apache/maven/plugins/site/SiteDeployMojo.java
Author: olamy
Date: Tue Aug 10 23:26:38 2010
New Revision: 984263
URL: http://svn.apache.org/viewvc?rev=984263&view=rev
Log:
[MSITE-481] Deploy site:deploy not working for maven 3 for DAV
works with dav.
Work in progress : need to be testing with proxy and scp
Modified:
maven/plugins/branches/maven-site-plugin-3.x/src/main/java/org/apache/maven/plugins/site/SiteDeployMojo.java
Modified: maven/plugins/branches/maven-site-plugin-3.x/src/main/java/org/apache/maven/plugins/site/SiteDeployMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/branches/maven-site-plugin-3.x/src/main/java/org/apache/maven/plugins/site/SiteDeployMojo.java?rev=984263&r1=984262&r2=984263&view=diff
==============================================================================
--- maven/plugins/branches/maven-site-plugin-3.x/src/main/java/org/apache/maven/plugins/site/SiteDeployMojo.java (original)
+++ maven/plugins/branches/maven-site-plugin-3.x/src/main/java/org/apache/maven/plugins/site/SiteDeployMojo.java Tue Aug 10 23:26:38 2010
@@ -40,8 +40,10 @@ import org.apache.maven.wagon.TransferFa
import org.apache.maven.wagon.UnsupportedProtocolException;
import org.apache.maven.wagon.Wagon;
import org.apache.maven.wagon.authentication.AuthenticationException;
+import org.apache.maven.wagon.authentication.AuthenticationInfo;
import org.apache.maven.wagon.authorization.AuthorizationException;
import org.apache.maven.wagon.observers.Debug;
+import org.apache.maven.wagon.providers.webdav.WebDavWagon;
import org.apache.maven.wagon.proxy.ProxyInfo;
import org.apache.maven.wagon.repository.Repository;
import org.codehaus.plexus.PlexusConstants;
@@ -208,18 +210,24 @@ public class SiteDeployMojo
getLog().debug( "found proxyInfo "
+ ( proxyInfo == null ? "null" : "host:port " + proxyInfo.getHost() + ":"
+ proxyInfo.getPort() + ", " + proxyInfo.getUserName() ) );
+ AuthenticationInfo authenticationInfo = wagonManager.getAuthenticationInfo( id );
+ getLog().debug( "authenticationInfo with id '" + id + "' : " + authenticationInfo.getUserName() );
+
if ( proxyInfo != null )
{
- wagon.connect( repository, wagonManager.getAuthenticationInfo( id ), proxyInfo );
+ getLog().debug( "connect with proxyInfo" );
+ wagon.connect( repository, authenticationInfo, proxyInfo );
+ }
+ else if ( proxyInfo == null && authenticationInfo != null )
+ {
+ getLog().debug( "connect with authenticationInfo and without proxyInfo" );
+ wagon.connect( repository, authenticationInfo );
}
else
{
- wagon.connect( repository, wagonManager.getAuthenticationInfo( id ) );
+ getLog().debug( "connect without authenticationInfo and without proxyInfo" );
+ wagon.connect( repository );
}
-
-
- wagon.connect( repository );
-
wagon.putDirectory( inputDirectory, "." );
if ( chmod && wagon instanceof CommandExecutor )