Maven在Mac OS X上安装

我试图按照这些说明通过终端安装maven。

到目前为止我得到了这个

export M2_HOME=/user/apple/apache-maven-3.0.3
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
export JAVA_HOME=/usr/java/jdk1.6.0_22

这可能是一个愚蠢的问题,你去哪里找到这个问题?


Mavericks之前的OS X(10.9)实际上包含了内置的Maven 3。

如果您使用的是OS X Lion,则默认情况下不会安装java。 只需自行运行java ,它会提示你安装它。

假设符合条件,运行mvn -version并看到如下输出:

Apache Maven 3.0.3 (r1075438; 2011-02-28 12:31:09-0500)
Maven home: /usr/share/maven
Java version: 1.6.0_29, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x", version: "10.7.2", arch: "x86_64", family: "mac"

或者,我建议为这些类型的实用程序安装Homebrew。

然后你只需使用以下方法安装Maven:

brew install maven

PS:如果您遇到404错误,请尝试在之前进行brew update


免责声明 :考虑到最新版本的OS X(10.9 AKA小牛队),这是一个完整的答案。 我知道,我在这个答案中编译的所有内容都已经出现在页面中,但在一个答案中清楚地说明了这一点,这使得它更加清晰。

首先,在以前版本的OS X中,默认情况下安装Maven。 如果缺少Java,运行you@host:~ $ java将会提示您进行Java安装。

使用Mac OS X 10.9(Mavericks),Maven不再默认安装。 然后可以有不同的选择:

  • 使用Homebrew:
  • you@host:~$ brew install maven将安装最新的Maven(3.5.2在02/01/2018)
  • you@host:~$ brew install maven30将安装Maven 3.0,如果需要的话
  • 使用Macports:(我没有测试这个)
  • you@host:~$ sudo port install maven会安装最新的Maven(?)
  • 要么:
  • you@host:~$ sudo port install maven3会安装Maven 3.0
  • you@host:~$ sudo port select --set maven maven3选择该版本的Maven
  • 手动安装:
  • 从其主页下载Maven
  • 遵循安装说明:
  • 将分发档案文件,即apache-maven-3.3.9-bin.tar.gz到你想安装Maven 3.3.9的目录。 子目录apache-maven-3.3.9将从存档创建。
  • 可选 :添加MAVEN_OPTS环境变量以指定JVM属性,例如export MAVEN_OPTS="-Xms256m -Xmx512m" 。 这个环境变量可以用来为Maven提供额外的选项。
  • 确保将JAVA_HOME设置为JDK的位置,例如export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) ,并且$JAVA_HOME/bin位于PATH环境变量中(尽管可能不需要最新的Mac OS X版本和Oracle JDK)。
  • 将提取的apache-maven-3.3.9/bin到您的$PATH
  • 运行mvn --version以确认它已正确安装。
  • 链接地址: http://www.djcxy.com/p/53319.html

    上一篇: Maven Install on Mac OS X

    下一篇: How to configure encoding in Maven?