编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

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

maven编译项目是报错,报错信息如下:

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

依次在eclipse下单击“Windows”→“Preferences”→“Java”→“Installed JREs”,如下图所示

Installed JREs窗口

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

配置Default VM arguments

在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.的问题了

未经允许不得转载: 技术文章 » 项目管理 » -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.