Linux(CentOS)下载安装maven并配置环境变量

947 阅读1分钟

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信息。步骤:

  1. 使用vim编辑器修改“/etc/profile”文件
  2. 点击按键“i”,进入插入模式
  3. 下到文件末尾,添加两行,分别声明maven的M2_HOME(maven安装目录)和PATH(maven的bin目录)
  4. 点击按键“Esc”退出插入模式回到命令行模式
  5. 输入“:wq”回车保存修改并退出vim编辑器
  6. 重启服务器或执行source /etc/profile刷新环境变量
  7. 输入“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本地仓库路径

    1. 创建/usr/share/maven/repository本地仓库目录
    2. 使用vim编辑器修改“~/.m2/settings.xml”文件
    3. 点击按键“i”,进入插入模式
    4. 在本地仓库标签处设置本地仓库目录路径
    5. 点击按键“Esc”退出插入模式回到命令行模式
    6. 输入“: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