Index: D:/DEV/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteDeployMojo.java =================================================================== --- D:/DEV/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteDeployMojo.java (revision 528384) +++ D:/DEV/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteDeployMojo.java (working copy) @@ -51,9 +51,11 @@ import org.codehaus.plexus.component.repository.exception.ComponentLifecycleException; import org.codehaus.plexus.component.repository.exception.ComponentLookupException; import org.codehaus.plexus.configuration.PlexusConfiguration; +import org.codehaus.plexus.configuration.xml.XmlPlexusConfiguration; import org.codehaus.plexus.context.Context; import org.codehaus.plexus.context.ContextException; import org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable; +import org.codehaus.plexus.util.xml.Xpp3Dom; /** * Deploys website using scp/file protocol. @@ -264,6 +266,12 @@ private void configureWagon( Wagon wagon, String repositoryId ) throws WagonConfigurationException { + + Xpp3Dom configuration = (Xpp3Dom)settings.getServer( repositoryId ).getConfiguration(); + final XmlPlexusConfiguration xmlConf = new XmlPlexusConfiguration(configuration ); + + serverConfigurationMap.put( repositoryId, xmlConf ); + if ( serverConfigurationMap.containsKey( repositoryId ) ) { ComponentConfigurator componentConfigurator = null;