maven 在 windows、mac 和 linux 系统上安装——迹忆客-ag捕鱼王app官网
本篇我们介绍 maven 环境设置,分别 在 windows、mac 和 linux 系统上安装。我们可以在 windows、linux 和 mac os 平台上下载 maven。
windows 操作系统上安装 maven
要在 windows 上安装 maven,需要执行以下步骤:
- 下载maven并解压
- 在环境变量中添加 java_home 和 maven_home
- 在环境变量中添加maven路径
- 验证 maven
下载 maven
要在windows上安装maven,需要先下载apache maven。
点击 。例如: apache-maven-3.1.1-bin.zip
解压文件,假设我们将其解压到 e: 盘
在 环境变量中添加 maven_home 变量
右键单击 计算机 -> 属性 -> 高级系统设置 -> 环境变量 -> 单击新建按钮
现在在变量名中添加 maven_home,在变量值中添加 maven 的路径。 它必须是 maven 的主目录,即 bin 的外部目录。 例如: e:\apache-maven-3.1.1 。如下图所示:
在环境变量中添加 maven 路径
如果未设置路径,请单击新选项卡,然后设置 maven 的路径。 如果已设置,请编辑路径并附加 maven 的路径。
在这里,我们已经安装了 jdk,并且它的路径是默认设置的,所以我们要附加 maven 的路径。
maven的路径应该是 %maven home%/bin 。 例如, e:\apache-maven-3.1.1\bin 。
验证 maven
要验证是否安装了 maven,请打开命令提示符并写入:
$ mvn −version
现在它将显示 maven 和 jdk 的版本,包括 maven home 和 java home。
mac os 操作系统上安装 maven
这里我们介绍两种方式在 mac os 系统上安装 maven
- homebrew 安装 maven
- 手动安装 maven
下面我们分别介绍
homebrew 安装 maven
首先在 macos 系统上安装 homebrew 包管理器。然后使用下面的命令安装最新版本的 maven。
$ brew install maven
完成之后,就说明 maven已经在系统上安装完成了。接下来我们使用以下命令查看 maven 信息
$ mvn -version
homebrew 把 maven 安装在哪里了?
brew 将在 /usr/local/cellar/maven/${version}
安装 maven 包
$ ls -lsa /usr/local/cellar/maven/3.6.3_1
total 72
0 drwxr-xr-x 9 mkyong admin 288 jan 11 11:10 .
0 drwxr-xr-x 3 mkyong admin 96 jan 11 11:10 ..
0 drwxr-xr-x 3 mkyong admin 96 jan 11 11:10 .brew
8 -rw-r--r-- 1 mkyong admin 756 jan 11 11:10 install_receipt.json
40 -rw-r--r-- 1 mkyong admin 17504 nov 7 2019 license
16 -rw-r--r-- 1 mkyong admin 5141 nov 7 2019 notice
8 -rw-r--r-- 1 mkyong admin 2612 nov 7 2019 readme.txt
0 drwxr-xr-x 5 mkyong admin 160 jan 11 11:10 bin
0 drwxr-xr-x 6 mkyong admin 192 jan 11 11:10 libexec
brew 还在 /usr/local/opt/maven/
创建快捷方式或符号链接
$ ls -lsa /usr/local/opt/ | grep maven
0 lrwxr-xr-x 1 mkyong admin 23 jan 11 11:10 maven -> ../cellar/maven/3.6.3_1
homebrew 将 maven 配置文件 settings.xml
放在哪里?
settings.xml 位于 /usr/local/opt/maven/libexec/conf
目录中。
# 实际路径
/usr/local/cellar/maven/3.6.3_1/libexec/conf
# 指向上述路径的符号链接
/usr/local/opt/maven/libexec/conf
$ ls -lsa /usr/local/opt/maven/libexec/conf
total 32
0 drwxr-xr-x 5 mkyong admin 160 jan 14 07:02 .
0 drwxr-xr-x 6 mkyong admin 192 jan 11 11:10 ..
0 drwxr-xr-x 3 mkyong admin 96 nov 7 2019 logging
24 -rw-r--r-- 1 mkyong admin 10468 nov 7 2019 settings.xml
8 -rw-r--r-- 1 mkyong admin 3747 nov 7 2019 toolchains.xml
homebrew 将核心 mvn 可执行文件放在哪里?
mvn 在目录 /usr/local/bin 文件夹中。
ls -lsah /usr/local/bin/mvn
0 lrwxr-xr-x 1 mkyong admin 31b jan 11 11:10 /usr/local/bin/mvn -> ../cellar/maven/3.6.3_1/bin/mvn
使用以下命令显示 maven 包的详细信息
$ brew info maven
maven: stable 3.6.3
java-based project management
https://maven.apache.org/
conflicts with:
mvnvm (because also installs a 'mvn' executable)
/usr/local/cellar/maven/3.6.3_1 (87 files, 10.7mb) *
built from source on 2021-01-11 at 11:10:48
from: https://github.com/homebrew/homebrew-core/blob/head/formula/maven.rb
license: apache-2.0
==> dependencies
required: openjdk ✔
手动安装 maven
如果 homebrew 失败了,或者不想使用黑盒子安装,请尝试手动安装 maven。
,例如:apache-maven-3.8.4-bin.tar.gz
下面的命令将下载的 .tar.gz 文件解压到当前用户的主目录下的 javatool 文件夹中 ~/javatool
$ tar -zxvf apache-maven-3.8.4-bin.tar.gz -c ~/javatool/
现在,maven 文件夹位于此路径 /users/jiyik/javatool/apache-maven-3.8.4
我们可以创建环境变量 maven_home 并更新 ~/.bash_profile 中的 path。
.bash_profile
export maven_home=~/javatool/apache-maven-3.8.4 export path=$path:$maven_home/bin
然后执行下面的命令使其生效
$ source ~/.bash_profile
使用下面的命令验证maven是否安装成功
$ mvn -version
apache maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
maven home: /users/jiyik/javatool/apache-maven-3.8.4
java version: 11.0.12, vendor: homebrew, runtime: /usr/local/cellar/openjdk@11/11.0.12/libexec/openjdk.jdk/contents/home
default locale: en_cn, platform encoding: utf-8
linux 系统上安装 maven
要在 linux 操作系统上安装 maven,我们从 下载最新版本并选择 maven 二进制 tar.gz 文件,例如 apache-maven-3.8.4-bin.tar.gz。
redhat、ubuntu 和许多其他 linux 发行版都使用 bash 作为它们的默认 shell。 在下面的部分中,我们将使用 bash 命令。
首先,让我们为 maven 创建一个安装目录:
$ mkdir -p /usr/local/apache-maven/apache-maven-3.8.4
然后,我们将压缩包解压到我们的 maven 目录中:
$ tar -xvf apache-maven-3.8.4-bin.tar.gz -c /usr/local/apache-maven/apache-maven-3.8.4
将 maven 添加到环境变量
我们打开命令终端并使用以下命令编辑 .bashrc 文件:
$ vim ~/.bashrc
接下来,让我们在文件中添加如下的内容:
export m2_home=/usr/local/apache-maven/apache-maven-3.8.4
export m2=$m2_home/bin
export maven_opts=-xms256m -xmx512m
export path=$m2:$path
保存文件后,我们可以在不重新启动的情况下重新加载环境配置:
$ source ~/.bashrc
最后,我们可以验证是否添加了 maven:
$ mvn -version
输出类似于以下内容:
apache maven 3.8.4 (81a9f75f19aa7275152c262bcea1a77223b93445; 2021-01-07t15:30:30 01:29)
maven home: /usr/local/apache-maven/apache-maven-3.8.4
java version: 1.8.0_75, vendor: oracle corporation
java home: /usr/local/java-current/jdk1.8.0_75/jre
至此,我们已经在我们的 linux 系统上成功安装了 maven。
上面涉及到的 apache-maven-3.8.4-bin.tar.gz 安装包,我们也提供了下载的链接: 提取码: hv6v