我只是在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
答案 0 :(得分:9)
也许这可能会有所帮助:
中提取 来自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)