教程 > maven 中文教程 > 阅读:853

maven 在 windows、mac 和 linux 系统上安装——迹忆客-ag捕鱼王app官网

本篇我们介绍 maven 环境设置,分别 在 windows、mac 和 linux 系统上安装。我们可以在 windows、linux 和 mac os 平台上下载 maven。


windows 操作系统上安装 maven

要在 windows 上安装 maven,需要执行以下步骤:

  1. 下载maven并解压
  2. 在环境变量中添加 java_homemaven_home
  3. 在环境变量中添加maven路径
  4. 验证 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 的路径。 如果已设置,请编辑路径并附加 maven 的路径。

在这里,我们已经安装了 jdk,并且它的路径是默认设置的,所以我们要附加 maven 的路径。

maven的路径应该是 %maven home%/bin 。 例如, e:\apache-maven-3.1.1\bin

maven 设置path值

验证 maven

要验证是否安装了 maven,请打开命令提示符并写入:

$ mvn −version  

现在它将显示 maven 和 jdk 的版本,包括 maven home 和 java home。

maven验证安装


mac os 操作系统上安装 maven

这里我们介绍两种方式在 mac os 系统上安装 maven

  1. homebrew 安装 maven
  2. 手动安装 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

maven 源码下载页面

下面的命令将下载的 .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

查看笔记

扫码一下
查看教程更方便
网站地图