【问题标题】:Ensuring MAVEN_HOME is set correctly确保正确设置 MAVEN_HOME
【发布时间】:2013-03-20 13:03:37
【问题描述】:

这里是 Java 和 Maven 菜鸟:

使用 OSX 10.8

并使用 HomeBrew 安装了 Maven

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

2- 如果我说echo $MAVEN_HOME,我将一无所获。

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

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

好的,这就是我所拥有的。你能看看我有什么不一致的地方,以及要解决什么问题才能在任何地方正确设置吗?

【问题讨论】:

  • 编辑 ~\.profile 以添加 export 语句。 This 应该有所帮助。
  • 我没有那个。相反,我有一个 bash_profile
  • 我最感兴趣的是根据我已有的设置和它们的输出,哪些地方看起来不对以及如何解决这些问题。
  • 创建它,它就会被使用。
  • @DarkNightFan 你的设置没问题。在 eclipse 或 IntelliJ 中使用时不必设置 M2_HOME 或 M3_HOME。如果您打算从控制台使用export MAVEN_HOME=/usr/local/Cellar/maven,则可以使用它

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


【解决方案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

【讨论】:

    猜你喜欢
    • 2019-09-16
    • 1970-01-01
    • 1970-01-01
    • 2012-02-28
    • 2013-01-31
    • 1970-01-01
    • 2021-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多