本文介绍了Maven 3.3.1 ECLIPSE:-Dmaven.multiModuleProjectDirectory系统属性未设置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我刚在Mac OS X上安装了Maven 3.3.1,并用Eclipse构建了一个Maven项目,给我这个错误: -Dmaven.multiModuleProjectDirectory系统属性未设置。
检查$ M2_HOME环境变量和mvn脚本匹配。
之前没有发生过Maven 3.2.5。
有没有办法解决这个问题(除了降级到3.2.5)?
哪里可以在Eclipse中设置这个multiModuleProjectDirectory属性? / p>
解决方案
在 Eclipse
你需要这样走。
Window->偏好 - > Java - >已安装的JRE - >编辑
在编辑默认VM参数
需要把
如果你已经设置了maven的家。
-Dmaven.multiModuleProjectDirectory = $ M2_HOME
I just installed Maven 3.3.1 on Mac OS X, and building a Maven Project with Eclipse is giving me this error:
-Dmaven.multiModuleProjectDirectory system property is not set.
Check $M2_HOME environment variable and mvn script match.
It did not happen before with Maven 3.2.5.
Is there any way to fix this (except downgrading to 3.2.5) ?
Where exactly can I set this "multiModuleProjectDirectory" property in Eclipse?
解决方案
In Eclipse
you need to go like this.
Window-> Preference -> Java -> Installed JREs -> Edit
In the edit Default VM arguments
you need to put
If you already set the maven home.
-Dmaven.multiModuleProjectDirectory=$M2_HOME
这篇关于Maven 3.3.1 ECLIPSE:-Dmaven.multiModuleProjectDirectory系统属性未设置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!