Jenkins:错误:找不到Maven可执行文件

时间:2015-01-05 01:15:50

标签: java maven jenkins

我想用jenkins运行maven任务,所以我在linux中安装了带有sudo apt-get install maven命令的maven,然后在jenkins配置中我填充了maven部分,如下所示:

enter image description here

但是当我想运行任务时,我得到了这个输出:

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目标! 任何人都可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

从您的快照中,您似乎还没有检查自动安装选项,当您将Maven添加到Jenkins时应该检查该选项。

因此请检查该选项,安装maven并尝试再次发布构建。

否则,您可以尝试自己下载the binaries,将它们放在某个路径下并将maven主路径更改为指向后者。目的是避免apt-get isntallation。

答案 1 :(得分:0)

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

在构建项目中"构建"请选择"调用顶级Maven目标",选择正确的maven版本。在您的配置中,它应该是" My Maven"。在"进步"设置pom.xml文件的正确路径并设置正确的maven目标。

请同时查看:Maven plugin failed after upgrading Jenkins to 1.505