maven编译项目是报错,报错信息如下:
-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.
依次在eclipse下单击“Windows”→“Preferences”→“Java”→“Installed JREs”,如下图所示

选中你目前eclipse使用的jre,然后单击“Edit...”按钮

在Default VM arguments下输入以下代码
-Dmaven.multiModuleProjectDirectory=M3_HOME
需要注意的是,M3_HOME就是你的maven路径,这个是在环境变量里面配置的。
如果你用的是苹果系统,代码如下
-Dmaven.multiModuleProjectDirectory=$M3_HOME
唯一的区别就是多了个$符号。
这样就解决了-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.的问题了
本文介绍了解决Maven编译多模块项目时报错的方法,具体错误为-Dmaven.multiModuleProjectDirectory系统属性未设置。通过在Eclipse中配置默认VM参数来指定Maven的多模块项目目录,适用于Windows和Mac系统。
1415

被折叠的 条评论
为什么被折叠?



