我使用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变量的位置?
答案 0 :(得分:0)
我在jenkins的系统配置中更改了maven安装。 在那里定义MAVEN_HOME并在你的项目配置的maven版本中选择它。它对我有用。