确保正确设置MAVEN_HOME

时间:2013-03-29 19:06:24

标签: java eclipse maven intellij-idea maven-3

这里有Java和Maven noob:

使用OSX 10.8

使用HomeBrew安装Maven

1-如果我说which mvn我会得到这个:/usr/local/bin/mvn

2-如果我说echo $MAVEN_HOME我什么也得不回来。

3-如果我在EClipse上进入我的Maven安装,它将如下所示:

enter image description here

4-如果我在IntelliJ中使用Maven设置,它将如下所示:到目前为止,我已经能够使用IntelliJ运行Maven目标。

enter image description here

好的,这就是我的全部。您能否请一看,看看我遇到的不一致之处是什么,以及要在各地正确设置这些内容需要解决的问题?

1 个答案:

答案 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