You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Antonio Parolini <An...@hcuge.ch> on 2007/04/25 11:44:31 UTC
Re: maven 2.0.5, site-deploy and ssh (jsch) proxy problem?
We have the same with maven 2.0.6. MAven is using the proxy setting for other
protocols than HTTP. As a workaround, we stick to 2.0.4.
-toni
Marcel May-2 wrote:
>
> Hi!
>
> While trying to update mvn from 2.0.4 to 2.0.5 I discovered that
> "site-deploy" fails with a proxy error message although scp is used (see
> below).
> The site-deploy stuff worked perfectly for my project with the old mvn
> 2.0.4.
>
> settings.xml:
> ...
> <proxy>
> <id>my-proxy</id>
> <active>true</active>
> <protocol>http</protocol>
> <host>proxy</host>
> <port>8001</port>
> </proxy>
> ...
> <servers>
> <server>
> <id>my-site</id>
> <username>mm</username>
> <password>XXX</password>
> </server>
> </servers>
>
>
> pom.xml:
> <distributionManagement>
> <site>
> <id>my-site</id>
> <url>scp://site-server/home/mm/www/htdocs/</url>
> </site>
> </distributionManagement>
>
>
> There is a proxy configured in the settings.xml, but that should be of
> no concern for scp, right?
> It seems that the Wagon provider updates in mvn 2.0.5 will automatically
> use SSH via proxy, if there is an active proxy in settings.xml.
>
>
> The output is:
> ...[
> INFO] [site:deploy]
> scp://site-server/home/mm/www/htdocs - Session: Disconnecting
> scp://site-server/home/mm/www/htdocs - Session: Disconnected
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Error uploading site
>
> Embedded error: Cannot connect. Reason: ProxyHTTP: java.io.IOException:
> proxy error: Forbidden
> [INFO]
> ------------------------------------------------------------------------
> [DEBUG] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: Error uploading
> site
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:564)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:330)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:123)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by: org.apache.maven.plugin.MojoExecutionException: Error
> uploading site
> at
> org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:184)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:420)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
> ... 16 more
> Caused by:
> org.apache.maven.wagon.authentication.AuthenticationException: Cannot
> connect. Reason: ProxyHTTP: java.io.IOException: proxy error: Forbidden
> at
> org.apache.maven.wagon.providers.ssh.jsch.AbstractJschWagon.openConnection(AbstractJschWagon.java:186)
> at
> org.apache.maven.wagon.AbstractWagon.connect(AbstractWagon.java:143)
> at
> org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:149)
> ... 18 more
> Caused by: com.jcraft.jsch.JSchException: ProxyHTTP:
> java.io.IOException: proxy error: Forbidden
> at com.jcraft.jsch.ProxyHTTP.connect(Unknown Source)
> at com.jcraft.jsch.Session.connect(Unknown Source)
> at com.jcraft.jsch.Session.connect(Unknown Source)
> at
> org.apache.maven.wagon.providers.ssh.jsch.AbstractJschWagon.openConnection(AbstractJschWagon.java:158)
> ... 20 more
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 49 seconds
> [INFO] Finished at: Thu Feb 15 12:13:02 CET 2007
> [INFO] Final Memory: 43M/80M
> [INFO]
> ------------------------------------------------------------------------
>>
>
> Maven site plugin version is 2.0-beta-5. The proxy configured in
> settings.xml does not have any authentication configured.
>
> Is there any way to turn off the proxy usage for site-deploy if there is
> an active proxy in settings.xml?
> Should I rise a feature request for the maven-site-plugin?
>
> Thanks alot,
> Marcel
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
>
--
View this message in context: http://www.nabble.com/maven-2.0.5%2C-site-deploy-and-ssh-%28jsch%29-proxy-problem--tf3235028s177.html#a10177521
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org