tangguo

在Mac OS X上进行Maven安装

java

我正在尝试按照以下说明通过终端安装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

这可能是一个愚蠢的问题,您在哪里可以找到它?


阅读 337

收藏
2020-11-16

共3个答案

小编典典

Mavericks(10.9)之前的OS X实际上内置了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"
2020-11-16
小编典典

另外,我建议为这些实用程序安装Homebrew。

然后,您只需使用以下命令安装Maven:

brew install maven

PS:如果遇到404错误,请尝试brew update先执行

2020-11-16
小编典典

免责声明:考虑到OS X的最新版本(10.9 AKA Mavericks),这是一个完整的答案。我知道我在此答案中编译的所有内容均已存在于页面中,但是将其清楚地包含在一个答案中将使其更加清晰。

首先,在OS X的早期版本中,默认情况下会安装Maven。如果缺少Java,则you@host:~ $ java在终端上运行时会提示您安装Java。

在Mac OS X 10.9(Mavericks)中,默认情况下不再安装Maven。然后可以有不同的选择:

使用自制软件:
* you@host:~$ brew install maven 将安装最新的Maven(2018年2月1日的3.5.2)
* 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
  • 请遵循安装说明:
    1. 解压缩发行档案,即apache-maven-3.3.9-bin.tar.gz到您要安装Maven 3.3.9的目录。子目录apache-maven-3.3.9将从存档中创建。
    2. 可选:添加MAVEN_OPTS环境变量以指定JVM属性,例如export MAVEN_OPTS=”-Xms256m -Xmx512m”。此环境变量可用于向Maven提供其他选项。
    3. 确保将JAVA_HOME设置为您的JDK的位置,例如export JAVA_HOME=$(/usr/libexec/java_home -v 1.8),该$JAVA_HOME/bin位置在您的PATH环境变量中(尽管对于最新的Mac OS X版本和Oracle JDK可能不需要)。
    4. 添加提取apache-maven-3.3.9/bin到您的$PATH
    5. 运行mvn –version以验证它是否已正确安装。
2020-11-16