Jenkins -- Manage Jenkins -- Global Tool Configuration 里配置maven,提示:/root/maven/apache-maven-3.6.3 is not a directory on the Jenkins master (but perhaps it exits on some agents)
百度上找了半天,然后看到一个解决办法是 修改maven安装路径。根据该办法,顺利解决。
猜想问题原因:可能是需要保持 Jenkins 和 maven在同一个一级目录下,我之前的maven路径是在 root用户下的home目录,即 /root/maven/apache-maven-3.6.3,装在了root目录下,其他用户应该就没有相应的权限。而Jenkins是安装在 根目录下的。
可以看到maven和 Jenkins都在根目录下。修改maven路径后,再去配置,没有报错。如下图所示:
温馨提示:修改maven安装路径后,记得要去修改环境变量