jenkins:错误:M2_HOME设置为无效目录

时间:2013-12-24 20:04:42

标签: maven jenkins

我使用Jenkins来运行我的测试。我也使用Maven来构建测试。 然后我尝试运行我得到的工作:

ERROR: M2_HOME is set to an invalid directory.
M2_HOME = "C:\test\TestProject\.."
Please set the M2_HOME variable in your environment to match the
location of the Maven installation

Build step 'Invoke top-level Maven targets' marked build as failure
Finished: FAILURE

我在系统变量中设置了M2_HOME,它是C:\ apache-maven-3.1.1。 詹金斯的工作设置是:

高级项目选项:  使用自定义工作区  目录 - C:\ test \ TestProject \ 源代码管理:  没有 建立:  Root POM - pom.xml  目标和选项 - 清洁测试

我该如何解决这个问题?如何找到M2_HOME变量的位置?

1 个答案:

答案 0 :(得分:0)

我在jenkins的系统配置中更改了maven安装。 在那里定义MAVEN_HOME并在你的项目配置的maven版本中选择它。它对我有用。