2012-08-07 54 views
2

我想部署一个工件到clojars,它提供了一个公共Maven存储库。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] 

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

  • 的罐子和pom 成功部署(我可以在回购中看到它们)
  • 各种MD5/SHA1校验和不是 gen erated

更多链接:

我使用的是内置Maven支持的Eclipse朱诺内

我在做什么错误?

回答

0

这不是一个完整的解决方案,而是我发现的一个解决方法,在这里发布,以防其他人需要它。

  • 生成的代码,并安装在本地资源库“运行为.../Maven的安装”
  • 确保pageant与您的SSH密钥(从腻子套件)上运行。 SSH密钥必须与您在您的个人资料
  • 打开控制台和光盘,进入” .m2" 目录本地资源库目录下找到你.pom提供Clojars公钥和.jar文件
  • 运行以下命令一致:

    PSCP -scp * .pom的* .jar [email protected]

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