我使用maven在slave中运行jenkins作业时遇到问题(maven home不存在)

我使用maven在slave中运行jenkins作业时遇到问题(maven home不存在),maven,jenkins,master,slave,Maven,Jenkins,Master,Slave,我在使用奴隶运行Jenkins作业时遇到问题。 该作业是一个Maven作业,它更新来自svn的代码,然后构建并运行测试,该项目作为一个独立项目在主项目和从项目中都运行良好。 问题是当Master在slave中启动此项目时,在这种情况下,我看到: ... Svn Update OK Error: Maven Home c:\maven doesn´t exist 两台服务器在该目录上都有maven,并且两台服务器都能够在没有主/从设置的情况下运行构建 你能看到发生了什么吗?有什么线索吗 多谢各位

我在使用奴隶运行Jenkins作业时遇到问题。 该作业是一个Maven作业,它更新来自svn的代码,然后构建并运行测试,该项目作为一个独立项目在主项目和从项目中都运行良好。 问题是当Master在slave中启动此项目时,在这种情况下,我看到:

...
Svn Update OK
Error: Maven Home c:\maven doesn´t exist
两台服务器在该目录上都有maven,并且两台服务器都能够在没有主/从设置的情况下运行构建

你能看到发生了什么吗?有什么线索吗

多谢各位


圣地亚哥最后,我解决了这个问题。 “Error:Maven Home c:\Maven不存在”的原因是从属节点使用主节点的Maven设置。如果从属服务器想要使用自己的设置,它必须覆盖该设置。 覆盖以下设置: 系统管理->节点管理->您的从属设置->节点属性->检查工具位置->添加,然后设置从属maven选项,别名选择“maven”,使用从属maven目录写入目录。
您可以试试。

您需要调用顶级maven目标并设置pom的目标和路径,例如: 目标:清洁安装
Pom:/home/merbel/sth/Pom.xml

检查路径C:\maven??Jenkins在你的奴隶机上作为奴隶服务运行吗?它对C:\maven文件夹有正确的访问/权限吗?我可以解决这个问题,不幸的是,这是我造成的干扰,我在另一个具有类似ip地址(一个以100结尾,另一个以110结尾)的vm上运行了slave start命令是的。。。我真丢脸!