错误:M2_HOME设置为无效目录

时间:2015-10-29 14:48:09

标签: maven

我收到了这个错误

Error: M2_HOME is set to an invalid directory.
M2_HOME = "C:/Users/joanet/.m2/repository"
Please set the M2_HOME variable in your environment to match the
location of the Maven installation

但是C:/Users/joanet/.m2/repository是一个有效的目录!

4 个答案:

答案 0 :(得分:4)

是的,您的文件夹有效,但这不是您要指向的文件夹。

我认为它应该指出错误信息对你说的,你的maven安装文件夹(类似这样)

C:\发展\行家\ Apache的行家-3.1.0

您当前正指向本地存储库,这通常是在maven的settings.xml中配置的(在上一个url路由的conf文件夹中)。

答案 1 :(得分:0)

如果您安装了2个或更多mavens,也会出现此类问题。尝试删除旧版本只有最新版本。

答案 2 :(得分:0)

检查在不同maven安装位置设置的系统变量M2_HOME和PATH值。

答案 3 :(得分:0)

如果您的Java版本是8 您可以删除“ MAVEN_OPTS:-Xms256m-XMX512m”环境变量,然后选中“ mvn -v”。 因为Java 8不支持上述配置。