检查$ M2_HOME环境变量和mvn脚本匹配

时间:2015-12-02 08:38:06

标签: eclipse maven

我只是在Eclipse中安装了一个maven项目。

Right click in the project -> Run As -> Maven clean  

我收到了这个错误

-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.

但设置了变量,因为进入命令行并输入set我看到了:

M2_HOME=C:\PGM\apache-maven-3.3.3
M2=C:\PGM\apache-maven-3.3.3\bin

1 个答案:

答案 0 :(得分:9)

也许这可能会有所帮助:

从以下主题Eclipse error setting up Maven project for class exercise: Check $M2_HOME environment variable and mvn script match

中提取 来自Abhinav Kumar的回答:

如果您收到类似-Dmaven.multiModuleProjectDirectory的错误,则不会设置系统属性。检查$ M2_HOME环境变量和mvn脚本匹配在eclipse中然后浏览Window - >偏好 - > Java - >已安装的JRE - >编辑在编辑默认VM参数中需要放置如果已经设置了maven home。 -Dmaven.multiModuleProjectDirectory = M2_HOME(适用于Windows机器)-Dmaven.multiModuleProjectDirectory = $ M2_HOME(适用于Mac OS X)