
1.問題描述

如上圖所示,在使用idea 里的maven命令執行項目打包時,有時候會報如下一個錯誤。
-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.

提示很清楚,說沒有找到一個$M2_HOME的環境變量。但其實我是設置了的,不知道怎么回事idea就沒找到。
2.解決方法
處理方式也很簡單,就是把環境變量配置上,讓idea能找到。如果idea沒有從環境變量中找到,我們讓他在執行命令時指定一下。
-
設置
$M2_HOME環境變量。export M2_HOME=/Users/qyfmac/Documents/develop/apache-maven-3.3.3 -
設置
Maven home directory。

-
關鍵的一步,設置
VM Options。-Dmaven.multiModuleProjectDirectory=$M2_HOME

大功告成,以后就可以用鼠標再來執行maven命令了。

