Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 检查$M2_主环境变量和mvn脚本是否匹配_Eclipse_Maven - Fatal编程技术网

Eclipse 检查$M2_主环境变量和mvn脚本是否匹配

Eclipse 检查$M2_主环境变量和mvn脚本是否匹配,eclipse,maven,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

我只是在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
也许这会有帮助:

从以下线程中提取

来自Abhinav Kumar的回答:


如果您遇到类似-Dmaven.multimulticuleprojectdirectory系统属性未设置的错误。在eclipse中检查$M2_HOME环境变量和mvn脚本匹配,然后在编辑默认VM参数中检查窗口-->首选项-->Java-->已安装的JREs-->编辑,如果已经设置了maven HOME,则需要将其放入-Dmaven.multiModuleProjectDirectory=M2_HOME(对于Windows机器)-Dmaven.multiModuleProjectDirectory=$M2_HOME(对于Mac OS X)

如果不安装项目,则在Eclipse中导入或创建项目。我猜你指的是进口的。另外,您可以发布生成的输出(带有错误)吗?如果您尝试从命令行(而不是从Eclipse)运行构建,它是否成功运行?是的,对不起,是从git导入的。我怎样才能从命令行构建它呢?谢谢,我自己永远也不会明白这一点。