这里有Java和Maven noob:
使用OSX 10.8
使用HomeBrew安装Maven
1-如果我说which mvn
我会得到这个:/usr/local/bin/mvn
2-如果我说echo $MAVEN_HOME
我什么也得不回来。
3-如果我在EClipse上进入我的Maven安装,它将如下所示:
4-如果我在IntelliJ中使用Maven设置,它将如下所示:到目前为止,我已经能够使用IntelliJ运行Maven目标。
好的,这就是我的全部。您能否请一看,看看我遇到的不一致之处是什么,以及要在各地正确设置这些内容需要解决的问题?
答案 0 :(得分:1)
在Mac OS X下,您应该在/etc/launchd.conf
中设置环境变量。 launchd加载的变量可以在shell和Intellij IDEA等GUI应用程序中使用。
Intellij IDEA将使用M2_HOME查找Maven安装。修改或创建/etc/launchd.conf
:
setenv M2_HOME /usr/share/maven
不幸的是,要查看效果,您必须重新启动计算机。另一个缺点是,您不能在文件中使用空格。这意味着,您无法将MAVEN_OPTS设置为more than one value。