我尝试在 OS X Lion 上使用 IntelliJ IDEA 10.5.1 进行简单的 Maven 构建,但出现以下错误:
Error running my-app [package]: No valid Maven installation found. Either set the home directory in the configuration dialog or set the M2_HOME environment variable on your system.
我已将 M2_HOME 设置为以下内容,但仍然遇到问题。是的,我确实重新启动了 IntelliJ。
$ echo $M2_HOME
/usr/share/maven
然后,我在 IntelliJ 项目的 Maven 设置中手动输入了 maven 的路径。这不是我想要为每个项目做的事情,那么我是否缺少一些如何让 IntelliJ 知道我的 Maven 主页在哪里的东西?
最佳答案
在终端中输入:
$ mvn --version
然后得到以下结果:
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 16:51:28+0300)
Maven home: /opt/local/share/java/maven3
Java version: 1.6.0_65, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: ru_RU, platform encoding: MacCyrillic
OS name: "mac os x", version: "10.9.4", arch: "x86_64", family: "mac"
在第二行我们有:
Maven home: /opt/local/share/java/maven3
将此路径键入配置对话框上的字段中。这就是全部要解决的问题!
关于macos - IntelliJ IDEA 未选取 Maven 主目录 (M2_HOME),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7053666/