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错误,只是在尝试做
免责声明:这里是一个完整的答案,考虑到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.0you@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安装。通过生产运行
assuming资格是TEM,和一些国有企业运行
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的。
马科斯·塞拉之后
如果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上安装特定版本,可以通过以下方式进行安装:
这将为您提供自制的Maven版本
[如果要安装Maven 3.3。]
安装Maven的简单方法。
Finder -> Go -> Utilities -> Terminal
ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
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
启动终端并键入以下命令:
你可以在这篇文章中找到更多的细节。
1 | brew install maven31 (if you have homebrew) |
在迁移到小牛。这只是我使用的"×××××××—UX的解决方案;
简介:.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,在终端运行
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的用户,请键入:
如果您已经安装了maven3,请首先在
然后重新安装: