天天看點

MyEclipse 使用maven插件啟動工程報"Not a Maven project ** Maven Webapp"錯誤 Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.

記錄下曾經犯過的錯,附上解決辦法。

報錯資訊:

MyEclipse 使用maven插件啟動工程報"Not a Maven project ** Maven Webapp"錯誤 Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.

以上紅色塗抹區域是其他工程名稱。

解決辦法:

1、Windows->Preferences->MyEclipse,找到Installations,編輯Maven,清除其中Additional extension libraries如下圖:

MyEclipse 使用maven插件啟動工程報"Not a Maven project ** Maven Webapp"錯誤 Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.

2、再次編譯項目會遇到如下錯誤:

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

3、首先, 添加M2_HOME的環境變量     其次,Preference->Java->Installed JREs->Edit 選擇一個jdk, 添加  -Dmaven.multiModuleProjectDirectory=$M2_HOME,如下圖:

MyEclipse 使用maven插件啟動工程報"Not a Maven project ** Maven Webapp"錯誤 Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.