Jenkins 编译的时候错误

在执行编译的时候提示错误信息如下:

Caused: java.io.IOException: Cannot run program “mvn” (in directory “/var/lib/jenkins/workspace/OSSEZ/USRealEstate/mls-service”): error=2, No such file or directory
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071)
at hudson.Proc$LocalProc.(Proc.java:252)
at hudson.Proc$LocalProc.(Proc.java:221)

经过检查目录,发现上面的目录是有内容的。

问题和解决

这个问题可能是因为你没有为你的 jenkins 编译设置正确的 Maven 版本。

调整使用正确的 Maven 版本就可以了。

然后重新编译就可以解决上面的问题了。