2013-03-29 87 views
2

一个Java和Maven小白在这里:确保MAVEN_HOME设置正确

使用OSX 10.8

并与自制

1-安装有Maven如果我说which mvn我会得到这样的:/usr/local/bin/mvn

2-如果我说echo $MAVEN_HOME我什么都不会回来。

3-如果我去我的Maven安装在Eclipse上它看起来就像这样:

enter image description here

4-如果我去的IntelliJ中Maven的设置,它看起来是这样的:到目前为止,我已经能够用IntelliJ运行Maven目标。

enter image description here

确定这就是我的一切。你可以看一下,看看我有什么不一致以及需要解决什么问题,以便在任何地方正确设置它。

+0

编辑'〜\ .profile'来添加一个'export'语句。 [This](http://javapapo.blogspot.co.uk/2011/12/setup-javahome-mavenhome-anthome-in.html)应该有所帮助。 –

+0

我没有。相反,我有一个bash_profile – DarkNightFan

+0

我最感兴趣的是根据我已有的设置和他们的输出,哪些地方看起来不对,以及如何解决这些问题。 – DarkNightFan

回答

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