嗨我想在哈德森上使用Maven發佈插件。 構建成功,之後,當哈德森試圖釋放項目時,失敗並出現以下錯誤。Maven發佈插件無法發佈。 Svn CHECKOUT失敗
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Unable to commit files
Provider message:
The svn command failed.
Command output:
svn: Commit failed (details follow):
svn: CHECKOUT of '/svn/projects/!svn/ver/82706/some/path/buildconfig/configuration/pom.xml': authorization failed: Could not authenticate to server: rejected Basic challenge (http://xx.xxx.xx.xx)
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2 minutes 17 seconds
[INFO] Finished at: Thu Nov xx 12:25:31 CST xxxx
[INFO] Final Memory: 22M/88M
[INFO] ------------------------------------------------------------------------
channel stopped
Finished: FAILURE
我在這裏錯過了什麼。我在stackoverflow上看到了一些與此相關的文章,但它們與CHECKOUT無關。
我認爲它是一個SVN的問題,因此,maven無法繼續。運行哈德森的人可以在命令行上執行基本的SVN命令。
任何與此有關的幫助將不勝感激。
Waldheinz是正確的。要在Windows中檢查這一點,您需要以被列爲哈德遜'run as'進程的用戶身份登錄到服務器。很可能,SVN憑據不會被哈德森嘗試運行的用戶緩存。 – jgifford25 2010-11-18 19:23:52
這是場景。哈德森作爲賬戶X的服務運行。 X可以執行基本的svn命令。我以Y登錄並嘗試發佈。 – 2010-11-18 20:48:41