未找到结果
我们无法找到任何使用该词的内容,请尝试搜索其他内容。
Maven是用于Java应用程序的构建和项目依赖管理的最广泛使用的工具。我们可以使用像HomeBrew这样的包管理器或通过XCode命令行工具在Mac OS上安装Maven。但是,在本教程中,我们将学习如何在Mac OS上安装Maven,而不使用任何其他软件。Maven需要Java来执行。因此,我们
Maven是用于Java应用程序的构建和项目依赖管理的最广泛使用的工具。我们可以使用像HomeBrew这样的包管理器或通过XCode命令行工具在Mac OS上安装Maven。但是,在本教程中,我们将学习如何在Mac OS上安装Maven,而不使用任何其他软件。Maven需要Java来执行。因此,我们首先需要安装Java,然后再安装Maven到我们的Mac OS上。
我们将在Mac OS上安装OpenJDK。它是免费的,您不必担心随Oracle JDK构建提供的许可证问题 。
转到最新的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命令用于压缩和解压文件
打开.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环境变量
打开终端并运行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
您需要允许该应用程序在“安全与隐私”设置中执行。之后,java命令将正常工作,警报消息将不会显示。
现在我们已经成功安装了jdk,可以在mac OS上下载和安装Maven 。
转到Maven下载网站:https://maven.apache.org/download.cgi下载下面图像中显示的“Binary tar.gz archive”文件。
Maven Binary Tar Archive
下载后,使用以下命令进行解压。
$ tar -xvf apache-maven-3.6.3-bin.tar.gz
二进制文件将提取到“apache-maven-3.6.3”目录中。您可以将它们放在任何地方,我为了方便访问将其放在下载目录中。
下一步是设置环境变量 – 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
命令应用它 。
最后,运行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项目了。