-1

我目前在部署在Windows機器上的hudson slave上運行以下命令。Hudson - Windows執行windows批處理命令

dir 
cmd 
mvn clean install 

我在構建上得到以下回報。

mvn' is not recognized as an internal or external command, 
operable program or batch file. 

我在節點上設置了正確的路徑,指向windows計算機上的哈德森安裝。

我也爲windows從機上的JAVAM2_HOME設置了正確的Path

我希望能有正確的方法來調用maven,如果將來還需要其他*.bat文件。

請和謝謝

+0

當你打開命令行時,你可以啓動'mvn'嗎?如果沒有,請確保'bin'文件夾在您的'PATH'中。 – ZeissS 2010-07-21 21:47:24

+0

是的,我可以當我從事Windows機器上的cmd上。我已經把它放在我的PATH中。 我想知道爲什麼它不與哈德森合作。 – myusuf3 2010-07-21 21:50:21

+0

您是否在更改默認路徑設置後重新啓動了哈德森? – 2010-07-21 21:59:28

回答

0

我還沒有想通了。一個好的解決方法是使用mvn的完整路徑來運行它。哪些工作適合我。

+1

你也沒有提交對你的問題的評論太多的反饋。請更具體地說明你的設置,你嘗試過什麼,什麼不是。你是否在Hudson工作中運行'set'命令?您還可以使用節點的腳本控制檯來確定變量的內容來自Hudson的觀點。 – 2010-07-23 17:45:37

+0

是的,你提出的設置命令對調試問題很有幫助。這就是爲什麼我提高了它。謝謝。 – myusuf3 2010-07-23 18:16:46

相關問題