Linux(CentOS)下载安装maven并配置环境变量
下载最新版本的maven
- 创建
/opt/install/maven目录 - 下载最新版本的maven到该目录
mkdir -p /opt/install/maven
wget -O /opt/install/maven/apache-maven-3.6.3-bin.tar.gz https://downloads.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
解压
- 创建
/usr/local/maven目录 - 使用
tar -zxvf [指定的压缩档案包] -C [指定的解压目录]解压包到指定目录。
mkdir -p /usr/local/maven
tar -zxvf /opt/install/maven/apache-maven-3.6.3-bin.tar.gz -C /usr/local/maven
配置环境变量
修改Linux服务器终端根目录下的“/etc/profile”,在其末尾添加maven的M2_HOME和PATH信息。步骤:
- 使用vim编辑器修改“/etc/profile”文件
- 点击按键“i”,进入插入模式
- 下到文件末尾,添加两行,分别声明maven的M2_HOME(maven安装目录)和PATH(maven的bin目录)
- 点击按键“Esc”退出插入模式回到命令行模式
- 输入“:wq”回车保存修改并退出vim编辑器
- 重启服务器或执行
source /etc/profile刷新环境变量 - 输入“mvn -v”验证,如果输出版本信息则配置成功
[root@VM-0-8-centos ~]# vim /etc/profile
# /etc/profile
... ...
# maven环境变量
export M2_HOME=/usr/local/maven/apache-maven-3.6.3
export PATH=$M2_HOME/bin:$PATH
"/etc/profile" 79L, 1897C written
配置用户范围的settings.xml
- 复制
$M2_HOME/conf/settings.xml到~/.m2/settings.xml
mkdir -p ~/.m2
cp -i /usr/local/maven/apache-maven-3.6.3/conf/settings.xml ~/.m2/settings.xml
-
自定义maven本地仓库路径
- 创建
/usr/share/maven/repository本地仓库目录 - 使用vim编辑器修改“~/.m2/settings.xml”文件
- 点击按键“i”,进入插入模式
- 在本地仓库标签处设置本地仓库目录路径
- 点击按键“Esc”退出插入模式回到命令行模式
- 输入“:wq”回车保存修改并退出vim编辑器
- 创建
mkdir -p /usr/share/maven/repository
[root@VM-0-8-centos conf]# vim ~/.m2/settings.xml
<?xml version="1.0" encoding="UTF-8"?>
... ...
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>/usr/share/maven/repository</localRepository>
"/etc/profile" 79L, 1897C written