在Mac OS X上进行Maven安装

本文翻译自:Maven Install on Mac OS X

I'm trying to install maven through the terminal by following these instructions . 我正在尝试按照以下说明通过终端安装Maven。

So far I got this 到目前为止,我知道了

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

This is probably a stupid question where do you go to find this? 这可能是一个愚蠢的问题,您在哪里可以找到它?


#1楼

参考:https://stackoom.com/question/b2H3/在Mac-OS-X上进行Maven安装


#2楼

Open a TERMINAL window and check if you have it already installed. 打开一个TERMINAL窗口,然后检查是否已安装。

Type: 类型:

$ mvn –version

And you should see: 而且您应该看到:

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”

If you don't have Maven installed already, then here is how to download and install maven, and configure environment variables on Mac OS X: http://bitbybitblog.com/install-maven-mac/ 如果尚未安装Maven,则下面是下载和安装Maven以及在Mac OS X上配置环境变量的方法: http : //bitbybitblog.com/install-maven-mac/


#3楼

Alternatively, I recommend installing Homebrew for these kinds of utilities. 另外,我建议为这些实用程序安装Homebrew

Then you just install Maven using: 然后,您只需使用以下命令安装Maven:

brew install maven

PS: If you got a 404 error, try doing a brew update just before PS:如果遇到404错误,请尝试在之前进行brew update


#4楼

To install Maven on OS X, go to the Apache Maven website and download the binary zip file. 要在OS X上安装Maven,请访问Apache Maven网站并下载二进制zip文件。

You can then shift the apache-maven-3.0.5 folder in your Downloads folder to wherever you want to keep Maven; 然后,您可以将“下载”文件夹中的apache-maven-3.0.5文件夹移动到您想保留Maven的任何位置; however as the rest of the process involves the command line, I recommend you do everything from there. 但是,由于该过程的其余部分都涉及命令行,因此我建议您从那里开始。

At the command line, you would run something like: 在命令行中,您将运行以下命令:

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

This is just my personal preference - to have a "Development" directory in my home directory. 这只是我个人的喜好-在我的主目录中有一个“开发”目录。 You can choose something else if you wish. 您可以根据需要选择其他内容。

Next, edit ~/.profile in the editor of your choice, and add the following: 接下来,在您选择的编辑器中编辑〜/ .profile,并添加以下内容:

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

The first line is important to Maven (and must be a full explcit path); 第一行对Maven很重要(并且必须是一条完整的明确路径); the second line is important to the shell, in order to run the "mvn" binary. 第二行对于shell很重要,以便运行“ mvn”二进制文件。 If you have a variation of that second line already in .profile, then simply add ${M2_HOME}/bin to the end of it. 如果.profile中已有第二行的变体,则只需在其末尾添加$ {M2_HOME} / bin。

Now open a second terminal window and run 现在打开第二个终端窗口并运行

mvn -version

which should give output like... 这应该给输出像...

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"

Couple of things to note: 需要注意的几件事:

  1. If you've installed the Oracle JDK 1.7, then you may find Maven reports JDK 1.6 in the above output. 如果安装了Oracle JDK 1.7,则在上面的输出中可能会发现Maven报告JDK 1.6。 To solve this, add the following to your ~/.profile: 要解决此问题,请将以下内容添加到您的〜/ .profile中:

    export JAVA_HOME=$(/usr/libexec/java_home) 导出JAVA_HOME = $(/ usr / libexec / java_home)

  2. As some have pointed out, Maven has historically been supplied either with OS X itself, or with the optional Command Line Tools for XCode. 正如某些人指出的那样,Maven历史上是随OS X本身提供的,或者随XCode的可选命令行工具一起提供的。 This may cease to be the case for future versions of OS X, and in fact OS X Mavericks does not include Maven. 对于将来的OS X版本,情况可能不再如此,实际上OS X Mavericks不包括Maven。 Personal opinion: This could be because they are still in beta, or it could be that Apple have taken a look at the latest Thoughtworks Technology Radar, and spotted that Maven has been moved to "Hold". 个人意见:这可能是因为它们仍处于测试阶段,或者可能是因为Apple已经研究了最新的Thoughtworks Technology Radar,并发现Maven已移至“持有”状态。


#5楼

for the ones that just migrated to mavericks - I used the *-ux solution; 对于刚刚迁移到特立独行的人-我使用了* -ux解决方案;

  1. download maven from apache maven site 从Apache Maven网站下载Maven
  2. put in /opt 放入/ opt
  3. modified .bash_profile and added: 修改了.bash_profile并添加:

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

#6楼

When I upgraded recently to OS X Mavericks and my maven builds start failing. 当我最近升级到OS X Mavericks时,我的Maven构建开始失败。 So I needed to install maven again as it doesn't come built in. Then I tried with the command: 所以我需要再次安装maven,因为它没有内置。然后我尝试使用以下命令:

brew install maven 

it works, but it installs the version 3.1.1 of maven which causes some problems for a few users like ( https://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound ). 它可以工作,但是会安装Maven 3.1.1版,这会给一些用户(例如https://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound )造成一些问题。 So if you're running into the same issue you will probably want to install the earlier Maven version, the 3.0.5. 因此,如果遇到相同的问题,则可能需要安装早期的Maven版本3.0.5。 To do that with Homebrew, you have to execute the following command: 要使用Homebrew做到这一点,您必须执行以下命令:

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

That's it, it will then use a different Homebrew's formulae which will give you the maven 3.0.5 instead. 就是这样,然后它将使用其他的Homebrew公式,该公式将为您提供maven 3.0.5。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 好的,以下是在M1 MacBook上安装和配置Maven的步骤: 1. 首先,你需要安装Homebrew。打开终端并运行以下命令: ``` /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 2. 然后,使用Homebrew安装Maven。在终端中运行以下命令: ``` brew install maven ``` 3. 等待安装完成后,验证Maven是否正确安装。在终端中运行以下命令: ``` mvn -version ``` 如果安装成功,你应该会看到类似于以下内容的输出: ``` Apache Maven 3.8.4 (ea04b570a453b0fcd307af0f746324c2b2f420b0) Maven home: /usr/local/Cellar/maven/3.8.4/libexec Java version: 17.0.1, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home Default locale: en_US, platform encoding: UTF-8 OS name: "mac os x", version: "12.1", arch: "x86_64", family: "mac" ``` 这表明Maven已经成功安装并可以使用了。 希望这可以帮助你在M1 MacBook上安装和配置Maven。如果你有任何其他问题,请随时问我。 ### 回答2: M1 Macbook是苹果公司新推出的一款装备了自主研发芯片的电脑。如果要在M1 Macbook上安装配置maven,需要按以下步骤进行操作。 1. 安装Homebrew 要在M1 Macbook上安装maven,首先需要安装Homebrew。Homebrew是一款包管理器,可以简化安装软件的过程。 在终端中输入以下指令,进行安装: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 安装完成后,可以通过以下指令更新Homebrew: brew update 2. 安装Java maven是基于Java的工具,所以需要在M1 Macbook上安装Java。可以通过以下指令安装Java: brew install --cask java 安装完成后,可以通过以下指令检查Java版本: java -version 3. 安装maven 使用以下指令安装maven: brew install maven 安装完成后,可以通过以下指令检查maven版本: mvn -v 4. 配置环境变量 为了方便使用maven命令,在安装完成后需要将maven添加到环境变量中。具体做法是在命令行窗口中输入以下命令: echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile source ~/.bash_profile 5. 验证安装 最后,可以通过创建一个简单的Java项目,使用maven编译和运行该项目来验证maven安装是否成功。在终端中进入一个目录,使用以下命令创建一个新的Java项目: mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false 此命令将创建一个包含简单Java代码的项目。使用以下命令编译和运行该项目: cd my-app mvn package java -cp target/my-app-1.0-SNAPSHOT.jar com.mycompany.app.App 如果程序能够顺利运行,表明maven已经安装并配置好了。 以上是在M1 Macbook上安装配置maven的具体步骤。需要注意的是,由于M1芯片架构与传统的x86芯片结构不同,可能存在一些兼容性问题,需要用Rosetta 2模拟器来运行。如果出现问题,可以尝试在终端中输入以下命令,启用Rosetta 2模拟器: /usr/sbin/softwareupdate --install-rosetta --agree-to-license ### 回答3: 在M1 MacBook上安装配置Maven,需要进行以下几个步骤: 第一步:安装Homebrew Maven是一个Java工具,因此需要先安装Java运行时环境。而在M1 MacBook上,可以使用Homebrew进行安装。Homebrew是一款Mac上的包管理器,可以通过简单的命令来安装和卸载软件包。 打开终端,输入以下命令: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 该命令将下载并安装Homebrew。 第二步:安装Java 在安装Maven之前,需要先安装Java。M1 MacBook上的Java版本有所不同,因此需要安装适配M1芯片的Java版本。 打开终端,输入以下命令: brew install --cask adoptopenjdk 该命令将安装适配M1芯片的Java版本。 第三步:安装Maven 完成Java的安装后,可以开始安装Maven。 打开终端,输入以下命令: brew install maven 该命令将下载并安装Maven。 第四步:配置Maven环境变量 安装完成后,需要配置Maven环境变量,这样才能在终端上使用Maven命令。 打开终端,输入以下命令: vi ~/.zshrc 打开.zshrc文件,将以下命令加入到文件末尾: export MAVEN_HOME=/usr/local/Cellar/maven/{版本号}/libexec export PATH=$MAVEN_HOME/bin:$PATH 将上述命令中的{版本号}替换成安装Maven版本号,保存并关闭文件。 最后,在终端中输入以下命令,使配置生效: source ~/.zshrc 至此,Maven已经成功安装配置在M1 MacBook上了。可以在终端中输入以下命令来验证: mvn -v 如果显示了Maven版本号,就说明安装成功。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值