Jenkins错误:无法解析POM java.io.IOException:无法运行程序错误= 2,没有这样的文件或目录

问题描述 投票:0回答:5

在詹金斯,我强迫执行在其中一个奴隶身上。在jenkins配置中,我已将JAVA_HOME和MAVEN位置更新到其在slave中安装的位置。当我在jenkins中开始构建时,我收到以下错误

ERROR: Failed to parse POMs
java.io.IOException: Cannot run program "/home/jmeter/jdk1.8.0_112/bin/java" (in directory "/home/jmeter/apache-jmeter-2.13/bin/workspace/MyProject"): error=2, No such file or directory

PS:/home/jmeter/apache-jmeter-2.13/bin/workspace/MyProject - 此目录已创建并存在于从属机器中

有人可以分享他们解决它的专业知识吗?

maven jenkins jmeter
5个回答
2
投票

看起来MVN安装中存在问题。 PLS在全局配置中确保您具有所需的mvn安装。

jenkins - > manage - >配置查找Maven安装并使用自动安装所需的版本

确保在同一配置文件中安装JDK


1
投票

浪费了一天后尝试不同的事情通过不同的建议,我什么都没得到。但是,它实际上非常简单。请将JDK路径添加到Jenkins的JDK路径中 -

/library/Java/Java virtual machines/JDK1.8.0_171.JDK/contents/home


1
投票

我需要为机器i运行测试添加JDK8的Tool location

Machine setup


0
投票

您应该在Meta Data中分配JDK,系统的JAVA_HOME不适用于构建。


0
投票

检查选择进入管理Jenkins->全局配置 - > Maven-> Maven安装 - >从Apache安装 - >版本的Maven版本与服务器和您的maven项目上安装的相同。

© www.soinside.com 2019 - 2024. All rights reserved.