2017-08-15 56 views
0

當jenkins嘗試構建我的程序時,jenkins生成失敗,錯誤mvn未被識別爲內部或外部命令。以下是詹金斯運行:Mvn在jenkins中不被識別爲內部或外部

cmd.exe /C "mvn -f spring-boot-samples\spring-boot-sample-atmosphere\pom.xml compile && exit %%ERRORLEVEL%%" 

Maven是正確的我的電腦設置,當我從詹金斯工作區手動執行以前的命令,構建完美的作品,併產生

jar文件似乎詹金斯需要他的一個環境變量?

謝謝 問候

回答

0

重複。請參閱'mvn' is not recognized as an internal or external command,Apache Maven install "'mvn' not recognized as an internal or external command" after setting OS environmental variables?Maven not recognized in Jenkins

我建議不要依賴jenkins的主機配置。詹金斯擅長沙盒作業,並將執行外包給代理,這些代理可能沒有直接在主機上安裝所有工具。如果可能,請使用jenkins的配置機制和插件。例如maven項目插件:https://wiki.jenkins.io/display/JENKINS/Maven+Project+Plugin

+0

感謝您的幫助,我認爲這不是同一個問題,mvn --version對我來說工作正常,我可以用jenkins構建構建我的程序。我會嘗試使用maven插件。再次感謝你 – zs23000

相關問題