如何在Mac OS上安装Maven

在Mac上安装Maven。

Maven是用于Java应用程序的构建和项目依赖管理的最广泛使用的工具。我们可以使用像HomeBrew这样的软件包管理器或通过XCode命令行工具在Mac OS上安装Maven。但是,在这个教程中,我们将学习如何在Mac OS上安装Maven而不使用任何其他软件。Maven需要Java来执行。因此,我们首先需要安装Java,然后再将Maven安装到我们的Mac OS上。

在Mac上安装Java。

我们将在我们的Mac OS上安装OpenJDK。它是免费的,您不必担心与Oracle JDK版本相关的许可证问题。

1) 为Mac OS下载Java

请前往最新的JDK GA发布页面,并下载适用于Mac OS的tar文件。Java 13 GA发布URL:https://jdk.java.net/13/ 然后将其解压到您选择的目录中。我更喜欢将我的JDK设置保存在“/Library/Java/JavaVirtualMachines/”目录下。

$ tar -xvf openjdk-13.0.1_osx-x64_bin.tar.gz
$ sudo mv jdk-13.0.1.jdk /Library/Java/JavaVirtualMachines/

推荐阅读:使用Linux的tar命令进行文件的压缩和提取

1.2)设置JAVA_HOME和Path的环境变量

打开 .bash_profile 文件,并在末尾添加以下条目。

JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk/Contents/Home"
PATH="${JAVA_HOME}/bin:${PATH}"
export PATH

你可以重新启动终端以应用这些配置变更。或者你也可以运行命令source .bash_profile来应用这些环境变量的变化。推荐阅读:Linux环境变量。

1.3) 验证JDK安装

打开终端并运行java -version命令。它应该显示以下输出。

$ java -version
openjdk version "13.0.1" 2019-10-15
OpenJDK Runtime Environment (build 13.0.1+9)
OpenJDK 64-Bit Server VM (build 13.0.1+9, mixed mode, sharing)
$

然而,您可能会收到以下警告的警报消息。

“jdk-13.0.1.jdk” cannot be opened because the developer cannot be verified.
macOS cannot verify that this app is free from malware.
Jdk13 Macos Verify Error
Allow Apps Mac Security And Privacy

在Mac OS上安装Maven。

既然我们已经成功安装了JDK,现在我们可以准备在Mac OS上下载和安装Maven。

下载适用于Mac OS的Maven。

请前往Maven下载站点: https://maven.apache.org/download.cgi,像下面的图片所示下载“二进制tar.gz归档”文件。

Maven Binary Tar Archive

下载后,请使用以下命令进行解压。

$ tar -xvf apache-maven-3.6.3-bin.tar.gz

二进制文件将提取到“apache-maven-3.6.3”目录中。您可以将它们保存在任何地方,我已将其保存在“下载”目录中以便轻松访问。

2.2) 设置Maven环境变量 – M2_HOME和Path

接下来的步骤是设置环境变量M2_HOME和Path。我们需要将Maven的bin目录添加到Path变量中。在您喜欢的文本编辑器中打开.bash_profile,并在其末尾添加以下行。

export M2_HOME="/Users/pankaj/Downloads/apache-maven-3.6.3"
PATH="${M2_HOME}/bin:${PATH}"
export PATH

您可以重新启动终端以加载这些配置文件设置,或使用source .bash_profile命令应用它。

2.3) 确认Maven安装是否成功

最后,运行mvn -version命令来检查Maven是否成功安装。

$ mvn -version     
OpenJDK 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /Users/pankaj/Downloads/apache-maven-3.6.3
Java version: 13.0.1, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk/Contents/Home
Default locale: en_IN, platform encoding: UTF-8
OS name: "mac os x", version: "10.15.1", arch: "x86_64", family: "mac"
$

以下是用中文进行的一个可能的表达:

输出显示了Maven的主目录位置、正在使用的JDK版本以及Mac OS的详细信息。Maven已成功安装在您的Mac OS上,您可以开始创建基于Maven的Java项目了。

参考文献

  • Apache Maven Homepage
  • Maven Wikipedia
广告
将在 10 秒后关闭
bannerAds