No valid Maven installation found. Either set the

No valid Maven installation found. Either set the home directory in the configuration dialog or set the M2_HOME environment variable on your system. apache

最近接手了一個新的JAVA項目,在IDEA中配置好了Debug了,點擊Debug,在控制檯報錯以下: vim

?
1
[FATAL_ERROR] Cannot start Maven: No valid Maven installation found. Either set the home directory in the <ahref="#">configuration dialog</a> or set the M2_HOME environment variable on your system.

我之前的項目均可以正常使用Maven,這個項目竟然不能使用了,個人~/.zshrc一切配置都正常,真是奇怪了。後來去stackoverflow上查了下,原來是Mac的Shell環境變量未必可以被GUI應用讀到。解決方法以下: maven

?
1
sudovim/etc/launchd.conf //通常Mac上默認是沒有這個文件的

在這個文件中加上你的M2_HOME的配置: spa

?
1
setenv M2_HOME/usr/local/maven/apache-maven-3.2.1

而後你必定要從新啓動Mac這個配置纔會生效,重啓以後Debug就正常了。 .net

相關文章
相關標籤/搜索