HI我已經設置我的本地機器的奴隸,並創建一個作業運行腳本每當有客戶機構建部署。 Howerver,我看到下面的錯誤跟蹤和腳本沒有運行。詹金斯 - 無法運行在本地系統中的Maven項目,該項目被設定成從
[ERROR] COMPILATION ERROR :
[INFO] ------------------------------------------ -------------------
[錯誤]此環境中未提供編譯器。也許你正在運行a JRE rather than a JDK?
[INFO] 1錯誤 [INFO] -------------------------------------------------------------
[INFO] ---------------------------------- -------------------------------------- [INFO] BUILD FAILURE
[INFO] ------- -------------------------------------------------- --------------- [INFO] Total time: 17.874 s
[INFO]在完成:2016-11-24T17:08:33 + 04:00 [INFO] Final Memory: 17M/247M
[INFO] --------- -------------------------------------------------- ------------- 等待詹金斯完成收集數據 [ERROR]未能執行目標org.apache.maven.plugins:行家-編譯器插件:3.1:testCompile(缺省testCompile )項目EmiratesNBD_FaceLift_Smoke:編譯失敗 [錯誤]在此環境中未提供編譯器。 也許你正在運行JRE而不是JDK?
我已正確設置我的Maven和Java類中在我的環境變量。好心建議
嗨,但你添加了JRE或JDK作爲JAVA HOME變量?像堆棧跟蹤說的? – Vall0n
@ Vall0n - 是的,添加了JDK(c:\ program files \ java \ jdk1.8.0_77)作爲我的Java_Home – Aditya
似乎env變量的命名也是import。它是JAVA_HOME嗎?更多信息從類似的問題在這裏:http://stackoverflow.com/questions/20270002/jenkins-maven-could-not-resolve-default-java-home-path-build-failing – Vall0n