我想用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目标! 任何人都可以帮忙吗?
答案 0 :(得分:0)
从您的快照中,您似乎还没有检查自动安装选项,当您将Maven添加到Jenkins时应该检查该选项。
因此请检查该选项,安装maven并尝试再次发布构建。
否则,您可以尝试自己下载the binaries,将它们放在某个路径下并将maven主路径更改为指向后者。目的是避免apt-get
isntallation。
答案 1 :(得分:0)
您的全局maven配置似乎是正确的。我使用相同的,它没有任何问题。我认为,你的Jenkins项目配置是错误的。
在构建项目中"构建"请选择"调用顶级Maven目标",选择正确的maven版本。在您的配置中,它应该是" My Maven"。在"进步"设置pom.xml文件的正确路径并设置正确的maven目标。