Java 詹金斯:错误:找不到Maven可执行文件

Java 詹金斯:错误:找不到Maven可执行文件,java,maven,jenkins,Java,Maven,Jenkins,我想与jenkins一起运行maven任务,因此我在linux中使用sudo apt get install maven命令安装了maven,然后在jenkins配置中,我将maven部分填充如下: 但当我想要运行任务时,我会得到以下输出: Started by user anonymous Building in workspace /home/services/xebium ERROR: Couldn't find Maven executable. /home/services/xebiu

我想与jenkins一起运行maven任务,因此我在linux中使用sudo apt get install maven命令安装了maven,然后在jenkins配置中,我将maven部分填充如下:

但当我想要运行任务时,我会得到以下输出:

Started by user anonymous
Building in workspace /home/services/xebium
ERROR: Couldn't find Maven executable.
/home/services/xebium
Can't find target file: out/*.xml with working directory: /home/services/xebium
Reading results as UTF-8 from /home/services/xebium/out/result.xml
Parsing results... 
正如你所看到的,它找不到maven,尽管它无法完成maven的目标!
有人可以帮忙吗?

从您的快照来看,您似乎没有选中“自动安装”选项,当您将Maven添加到Jenkins时,应该选中该选项

因此,选中该选项,安装maven并再次尝试发布构建


否则,您可以尝试自己下载,将它们放在某个路径下,并将maven home路径更改为指向后一个路径。目的是避免apt get ISN安装。

您的全局maven配置似乎是正确的。我使用相同的,它工作没有任何问题。我认为,你的詹金斯项目配置是错误的

在构建部分的构建项中,请选择调用顶级Maven目标,选择适当的Maven版本。在您的配置中,它应该是我的Maven。提前设置pom.xml文件的正确路径,并设置正确的maven目标


还请检查:

仅当Jenkins希望自动安装maven时,才应检查自动安装@hasan已经手动安装了maven,所以不应该选中该选项。