我正在尝试通过these instructions通过终端安装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这可能是一个愚蠢的问题,你到哪里去找这个?
发布于 2012-01-12 05:35:19
在Mavericks (10.9)之前的OS X实际上内置了Maven3。
如果您使用的是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"发布于 2013-07-05 13:19:18
或者,我建议为这些实用程序安装Homebrew。
然后,您只需使用以下命令安装Maven:
brew install mavenPS:如果你得到了一个404错误,试着在之前做一个brew update
发布于 2013-10-31 06:59:55
免责声明__:这是一个完整的答案,考虑到了OS的最新版本(10.9 AKA __)。我知道我在这个答案中编译的所有东西都已经存在于页面中,但在一个答案中清楚地表达出来会让它变得更加清晰。
首先,在以前的OS X版本中,Maven是默认安装的。如果缺少Java,则在终端中运行you@host:~ $ java将提示您安装Java。
对于MacOSX10.9 (Mavericks),默认情况下不再安装Maven。然后可能会有不同的选项:
使用
you@host:~$ brew install maven的you@host:~$ brew install maven30上的3.5.2将在needed的情况下安装Maven3.0
使用Maven的
you@host:~$ sudo port install maven将安装最新的 3.0you@host:~$ sudo port select --set maven maven3将安装Maven 3.0you@host:~$ sudo port select --set maven maven3选择该版本的Maven
Maven3.3.9手动安装:
apache-maven-3.3.9-bin.tar.gz到您希望安装Maven3.3.9的目录。将从archive.apache-maven-3.3.9子目录,并添加MAVEN_OPTS环境变量以指定JVM属性,例如export MAVEN_OPTS="-Xms256m -Xmx512m"。此环境变量可用于为$PATH
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添加到Maven. mvn --version中,以验证它是否正确
https://stackoverflow.com/questions/8826881
复制相似问题