【问题标题】:Maven deployment timeout / failure to generate checksumsMaven 部署超时/无法生成校验和
【发布时间】:2012-08-07 01:00:18
【问题描述】:

我正在尝试将工件部署到提供公共 Maven 存储库的 clojars

当我运行部署时,最后出现以下输出失败,显然是在 60 秒超时后:

[INFO] --- maven-deploy-plugin:2.7:deploy (default-deploy) @ clisk ---
Uploading: https://clojars.org/repo/net/mikera/clisk/0.3.0/clisk-0.3.0.jar
Uploading: https://clojars.org/repo/net/mikera/clisk/0.3.0/clisk-0.3.0.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2:13.466s
[INFO] Finished at: Tue Aug 07 08:51:00 SGT 2012
[INFO] Final Memory: 21M/253M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project clisk: Failed to deploy artifacts: Could not transfer artifact net.mikera:clisk:jar:0.3.0 from/to clojars (https://clojars.org/repo): No response received after 60000 -> [Help 1]

有趣的是,发生了以下情况:

  • jar 和 pom 已成功部署(我可以在 repo 中看到它们)
  • 各种 MD5 / SHA1 校验和没有生成

更多链接:

我在 Eclipse Juno 中使用内置的 Maven 支持

我做错了什么?

【问题讨论】:

    标签: java eclipse maven deployment maven-deploy-plugin


    【解决方案1】:

    这不是一个完整的解决方案,而是我找到的一种解决方法,张贴在这里以防其他人需要它。

    • 使用“Run As.../Maven Install”构建代码并安装在本地存储库中
    • 确保 pageant 正在使用您的 SSH 密钥(来自 PuTTY 套件)运行。 SSH 密钥必须与您在个人资料中提供给 Clojars 的公钥相匹配
    • 打开控制台并 cd 进入“.m2”本地存储库目录以找到 .pom 和 .jar 文件
    • 运行以下命令:

      pscp -scp *.pom *.jar clojars@clojars.org:

    这似乎成功了:Clojars 本身将生成所需的校验和文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-23
      • 2017-01-20
      • 2012-05-26
      • 1970-01-01
      • 1970-01-01
      • 2016-07-09
      • 1970-01-01
      相关资源
      最近更新 更多