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不再默认安装。 然后可以有不同的选择:
you@host:~$ brew install maven
将安装最新的Maven(3.5.2在02/01/2018) you@host:~$ brew install maven30
将安装Maven 3.0,如果需要的话 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 apache-maven-3.3.9-bin.tar.gz
到你想安装Maven 3.3.9的目录。 子目录apache-maven-3.3.9
将从存档创建。 export MAVEN_OPTS="-Xms256m -Xmx512m"
。 这个环境变量可以用来为Maven提供额外的选项。 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
以确认它已正确安装。