【问题标题】:Maven Site deploy fails with SCP Connection Refused - WindowsMaven 站点部署失败,SCP 连接被拒绝 - Windows
【发布时间】:2011-05-12 17:51:55
【问题描述】:

我正在使用 hudson 上的 maven 发布插件。我正在尝试发布该项目。一切正常,直到发布过程尝试进行站点部署。当它尝试这样做时,maven 失败并出现 scp connection denied 错误。

这是日志:

        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 的分发管理部分指定了站点。

对此的任何帮助将不胜感激。

【问题讨论】:

    标签: java maven-2 release release-management


    【解决方案1】:

    这实际上与 Maven 或发布插件本身无关 - somehost.somecompany.com 拒绝您的连接。您确定这些凭据可以单独使用吗?

    您可以尝试使用-X 标志启动 Maven,让它吐出所有的调试信息,希望这个插件将记录更多有用的信息,了解它在尝试建立这种连接时所做的事情。

    【讨论】:

    • 引起:org.apache.maven.shared.release.ReleaseExecutionException:Maven执行失败,退出代码:'1'引起:org.apache.maven.shared.release.exec.MavenExecutorException: Maven 执行失败,退出代码:'1' 这些是抛出的异常
    • 有没有办法从发布过程中跳过site:delpoy?
    • 您调用的完整的mvn 命令是什么?我认为site:deploy 默认情况下不会发生,您可能正在显式创建site 或者您的 pom.xml 配置为生成它。
    • 您好,我通过使用文件协议而不是 SCP 解决了这个问题。我使用了文件协议,因为我正在将站点部署到我当地的哈德逊盒子。感谢您的帮助。我现在有另一个问题。其中一个源 jar 被部署了两次,因此发布失败。
    • @Vanchinathan Chandrasekaran:“我现在有另一个问题。其中一个源 jar 被部署了两次,因此发布失败。” ==>将此作为一个新问题提出,您将获得更多帮助。
    猜你喜欢
    • 2021-06-27
    • 1970-01-01
    • 2019-08-22
    • 2014-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多