关于macos:在Mac OS X上安装Maven

Maven Install on Mac OS X

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

到目前为止我得到了这个

1
2
3
4
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

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


另外,我installing自制设备的建议为这些研究工具。

你刚刚安装maven的使用:

1
brew install maven

PS:如果你有404错误,只是在尝试做brew update


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

首先,对于OS X的早期版本,默认情况下安装maven。如果Java缺少运行EDCOX1,则终端中的0Ω将提示您进行Java安装。

对于Mac OS X 10.9(Mavericks),默认情况下不再安装Maven。然后可以使用不同的选项:

  • 使用自制软件:
    • you@host:~$ brew install maven将安装最新的maven(3.5.2,2018年1月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
    • 遵循安装说明:
    • 将分发存档文件(即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以验证是否正确安装。


现有的X对小牛(10.9)。内置3实际上是孤立的。

如果你是在线的OS X狮子,你会不会有一个默认的Java安装。通过生产运行java本身和它会提示你安装它。

assuming资格是TEM,和一些国有企业运行mvn -version输出像这样:

1
2
3
4
5
6
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"


当我最近升级到OS X的版本和我的Maven的小牛启动失败。所以我需要安装了Maven的不是吃的是内置的。然后我想用命令:

1
brew install maven

它的工作,但它的版本3.1.1(installs Maven的一些问题,导致一些用户喜欢(https://cwiki.apache.org /融合/显示/专家/ aetherclassnotfound)。如果你的操作系统运行在相同的问题,你可能会想安装的早期版本3.0.5 Maven的。这与你的自制程序,必须执行以下命令:

1
brew install https://raw.github.com/Homebrew/homebrew-versions/master/maven30.rb

那是它,然后,它将使用不同的软件,这将给你的formulae。3.0.5在Maven的。


马科斯·塞拉之后

brew install maven


如果OS X上使用MacPorts 10.9的小牛,你可以用:

1
2
sudo port install maven3
sudo port select --set maven maven3


OS X上安装了Maven的Maven,Apache的网站去下载zip文件和二进制文件。

然后你可以改变你的Apache Maven文件夹在你的下载文件夹到3.0.5无论你想让Maven的;但其余的过程包括在命令行,我建议你从那里的一切。

在命令行运行这样的事情,你会:

1
mv ~/Downloads/apache-maven-3.0.5 ~/Development/

这只是我个人的偏好是一个"发展"到我的目录中的目录。你可以选择其他的东西,如果你愿意的话。

下一步,编辑在编辑剖面的~(你的选择),和下面的:

1
2
export M2_HOME="/Users/johndoe/Development/apache-maven-3.0.5"
export PATH=${PATH}:${M2_HOME}/bin

Maven是一个重要的第一行(必须是完整路径和explcit);第二外壳线是重要的,为了运行的「二区」。如果你有一个变化,第二网络(已经)剖面,然后用美元/桶_ } {平方米的家庭到它的结束。

现在开放的窗口和第二终端。

1
mvn -version

这应该给输出样……

1
2
3
4
5
6
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 13:51:28+0000)
Maven home: /Users/johndoe/Development/apache-maven-3.0.5
Java version: 1.7.0_40, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name:"mac os x", version:"10.9", arch:"x86_64", family:"mac"

我注意到几:

  • "如果你安装Oracle的你可以找到JDK的1.7,Maven在JDK 1.6以上的报告输出。解决这个问题,添加以下到您的~:/剖面

    Java _ = $口(家庭/ usr /家居/ Java的libexec _)

  • 有尖的部分外,提供了无论是与历史上的Maven的蛛网膜下腔出血(SAH)X本身,或与可选的命令行工具的Xcode。这可能是的情况下,停止在未来版本的OS X,X和的事实,不包括Maven的小牛。个人认为:这可能是因为他们仍在测试,或它可以是一个发生在苹果公司最新的一些技术和雷达,斑点,Maven已经移动到"持有"。


  • 只需简单添加一点;如果要使用Homebrew 1.5.2在MacOS上安装特定版本,可以通过以下方式进行安装:

  • 酿造更新
  • BREW搜索Maven
  • 这将为您提供自制的Maven版本

  • BREW安装[email protected]
  • [如果要安装Maven 3.3。]


    安装Maven的简单方法。

  • 开放式终端
  • Finder -> Go -> Utilities -> Terminal

  • 使用以下命令安装自制
  • ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  • 之后安装maven
  • brew install maven


    这个命令对我不起作用。抱怨配方奶粉不见了。但是下面的命令确实有效。我安装了Maven-3.0.5。

    1
    brew install homebrew/versions/maven30

    这是为Mac OS X 10.9 aka Mavericks准备的。


    如果不想只为Install Maven安装Homebrew,只需执行以下操作:

  • 下载二进制maven并提取zip

  • 启动终端并键入以下命令:

    sudo ln -s /path_to_maven_folder/bin/mvn /usr/bin/mvn

  • 你可以在这篇文章中找到更多的细节。


    1
    brew install maven31 (if you have homebrew)

    在迁移到小牛。这只是我使用的"×××××××—UX的解决方案;

  • 从Apache Maven的Maven的下载网站
  • 看跌期权/选择
  • 简介:.bash _修正和补充

    1
    2
    alias mvn='/opt/apache-maven-3.1.1/bin/mvn'
    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home

  • 打开终端窗口和检查如果你有已经安装它。

    类型:

    1
    $ mvn –version

    你应该看到:

    1
    2
    3
    4
    5
    Apache Maven 3.0.2 (r1056850; 2011-01-09 01:58:10+0100)
    Java version: 1.6.0_24, 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.6.7″, arch:"x86_64″, family:"mac"

    如果你不已经有一个Maven的安装,然后在这里是如何下载和安装配置环境变量的在线专家,和Mac OS X。bitbybitblog.com http:/ / / /安装MAC。


    这对我很有用:

    $vim.bash_简介

    export java_home=$美元(/usr/libexec/java_home)

    $source.bash_简介

    学分:http://www.mkyong.com/java/maven-java_home-is-not-defined-correctly-on-mac-osx/


    在Maverick,在终端运行xcode-select --install安装命令行工具。


    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    % sudo port selfupdate;
    % sudo port upgrade outdated;
    % sudo port install maven3;
    % sudo port select --set maven maven3;

    — add following to .zshenv -- start using zsh if you dont —
    set -a
    [[ -d /opt/local/share/java/maven3 ]] &&
        M3_HOME=/opt/local/share/java/maven3 &&
        M2_HOME=/opt/local/share/java/maven3 &&
        MAVEN_OPTS="-Xmx1024m" &&
        M2=${M2_HOME}/bin
    set +a

    对于想在Mavericks中使用Maven2的用户,请键入:

    brew tap homebrew/versions

    brew install maven2

    如果您已经安装了maven3,请首先在/usr/local/bin中备份3个链接(mvn、m2.conf、mvndebug):

    mkdir bak

    mv m* bak/

    然后重新安装:

    brew uninstall maven2(仅当发生冲突时)

    brew install maven2