2010-11-19 39 views
3

我在哈德森上使用maven release插件。我正在尝试发布该项目。一切正常,直到发布过程尝试执行网站部署。当它试图做到这一点,maven失败,并与scp连接拒绝错误。Maven Site部署失败,SCP连接被拒绝 - Windows

这里是日志:

 Using private key: C:\hudson\.ssh\id_rsa 
     scp://somehost.somecompany.com/c:/hudson/userContent/some_javadoc/1.9.16/ - Session: Connection refused 
    scp://somehost.somecompany.com/c:/hudson/userContent/some_javadoc/1.9.16/ - Session: Disconnecting 
    scp://somehost.somecompany.com/c:/hudson/userContent/some_javadoc/1.9.16/ - Session: Disconnected 
    [INFO] ------------------------------------------------------------------------ 
    [ERROR] BUILD ERROR 
    [INFO] ------------------------------------------------------------------------ 
     [INFO] Error uploading site Embedded error: 
    The host was not known and was not accepted by the configuration: somehost.somecompany.com reject HostKey: somehost.somecompany.com 
[INFO] ------------------------------------------------------------------------ 
[INFO] For more information, run Maven with the -e switch [INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 31 seconds [INFO] Finished at: Fri Nov 19 10:19:36 CST 2010 
[INFO] Final Memory: 83M/199M 
[INFO] ------------------------------------------------------------------------ 

我有服务器在settings.xml的凭据。我也在pom.xml的分发管理部分指定了这个站点。

任何有关这方面的帮助将不胜感激。

回答

1

这实际上与Maven或发布插件本身无关 - somehost.somecompany.com拒绝您的连接。你肯定这些证书是自己的吗?

您可以尝试启动带有-X标志的Maven,让它将所有的调试信息都吐出来,希望这个插件会记录更多关于它做什么的有用信息,作为尝试进行此连接的一部分。

+0

原因:org.apache.maven.shared.release.ReleaseExecutionException:Maven执行失败,退出代码:'1'引起:org.apache.maven.shared.release.exec.MavenExecutorException:Maven执行失败,退出代码:'1'这些是抛出 – 2010-11-19 16:41:58

+0

权利的例外,它告诉你什么 - 因为SCM失败 – 2010-11-19 16:49:00

+0

有没有办法从发布过程中跳过网站:delpoy? – 2010-11-19 17:09:27

相关问题