2012-08-07 37 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本身會生成所需的校驗和文件。