java - Maven 部署超时/无法生成校验和

标签 java eclipse maven deployment maven-deploy-plugin

我正在尝试将 Artifact 部署到 clojars它提供了一个公共(public) Maven 存储库。

当我运行部署时,最后出现以下输出失败,显然是在 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 支持

我做错了什么?

最佳答案

这不是一个完整的解决方案,而是我找到的解决方法,已发布在此处以防其他人需要。

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

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

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

关于java - Maven 部署超时/无法生成校验和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11837961/

相关文章:

java - 使用 arquilian 测试时何时构建数据库结构?

c++ - Mingw 和 Eclipse 无法找到库

java - 如何防止部署 Maven 创建的 ZIP 文件?

maven - 使用 maven 将 db2 jar 添加到 java webapp

java - 在编写测验程序时,我可以在单独的项目中对每个测验进行编码并在最后添加它们吗?或者我必须从一开始就在一个项目中创建它们?

java - Hibernate 复合键和重叠字段 - 如何避免列重复

java - 对象未突出显示,尽管它在 Chrome 开发人员工具中显示为唯一

java - 将 Android 项目导入 Android Studio 后出现“不支持的类型错误”

java - Android:从字符串的一部分打开警报对话框?

java - 我在java项目上找不到SqlServerDriver