首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mac OS X上的Maven安装

Mac OS X上的Maven安装
EN

Stack Overflow用户
提问于 2012-01-12 05:26:40
回答 26查看 920K关注 0票数 611

我正在尝试通过these instructions通过终端安装maven。

到目前为止,我得到了这个

代码语言:javascript
复制
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

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

EN

回答 26

Stack Overflow用户

回答已采纳

发布于 2012-01-12 05:35:19

在Mavericks (10.9)之前的OS X实际上内置了Maven3。

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

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

代码语言:javascript
复制
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"
票数 221
EN

Stack Overflow用户

发布于 2013-07-05 13:19:18

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

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

代码语言:javascript
复制
brew install maven

PS:如果你得到了一个404错误,试着在之前做一个brew update

票数 2.1K
EN

Stack Overflow用户

发布于 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
    • 将安装最新的Homebrew( 02/01/2018)
    • you@host:~$ brew install maven30上的3.5.2将在needed

的情况下安装Maven3.0

使用Maven的

  • :(我没有测试过这个)
    • you@host:~$ sudo port install maven将安装最新的 3.0
      • you@host:~$ sudo port select --set maven maven3将安装Maven 3.0
      • you@host:~$ sudo port select --set maven maven3选择该版本的Maven

Maven3.3.9手动安装:

  • 从其homepage
  • Follow下载
    • 安装说明:
      1. 解压发行版归档文件,即apache-maven-3.3.9-bin.tar.gz到您希望安装Maven3.3.9的目录。将从archive.
      2. Optional:创建apache-maven-3.3.9子目录,并添加MAVEN_OPTS环境变量以指定JVM属性,例如export MAVEN_OPTS="-Xms256m -Xmx512m"。此环境变量可用于为$PATH
      3. Run提供额外的选项。installed.

  • 请确保将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添加到Maven. mvn --version中,以验证它是否正确

票数 247
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8826881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档