当我在maven项目上尝试Jenkins构建时,我收到此错误:
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
在java的和Maven的插件将自动安装,一些研究之后,我无法找到一个解决方案!
有没有人遇到过这个问题?
转到Jenkins - >管理Jenkins - >配置系统 - > JDK.在JAVA_HOME字段下提供JDK的路径.
首先确保您在Jenkins中的Job不使用"默认Jdk"转到作业:按Configure - >并滚动到JDK部分 - 并确保您使用JDK configure而不是Default.
如果你没有它 - 回到Jenkins - >管理Jenkins - >配置系统 - > Jdk并映射你的Jdk Root for Jenkins.
当你完成它 - 返回并选择你的地图JDK - 一切都会工作.
转到Jenkins->管理Jenkins->全局工具配置。
现在,单击“ JDK”下的“ JDK安装”。
取消选中自动安装
在JAVA_HOME字段下提供JDK的路径。
参考:-