1. 安装方式选择

  1. 通过maven官网下载地址下载所需版本tar包安装。
  2. 通过北理工的镜像地址下载所需版本tar包安装。

本文选择第二种方式进行安装,所选版本3.6.3,第一种方式下载慢且还得再往目标机上传包,较繁琐。当然,除北理镜像外,还有诸多镜像地址,根据需要选用即可。

2. 系统信息

#查看当前centos版本,无关紧要
[root@localhost ~]# rpm -q centos-release
centos-release-7-8.2003.0.el7.centos.x86_64

3. tar包下载

#进到/usr/local目录下
[root@localhost ~]# cd /usr/local/
#使用wget工具下载tar包。若未安装则使用yum -y install wget命令安装。
[root@localhost local]#  wget https://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
#下载完成后,解压tar包
[root@localhost local]# tar -zxvf apache-maven-3.6.3-bin.tar.gz 
#查看是否解压成功,解压成功后清理掉tar包即可
[root@localhost local]# ls
apache-maven-3.6.3  apache-maven-3.6.3-bin.tar.gz  bin  etc  games  include  java  lib  lib64  libexec  sbin  share  src

4. 环境配置

#编辑/etc/profile文件
[root@localhost ~]# vi /etc/profile
# maven add by yuhua
#tar的解压路径
export MAVEN_HOME=/usr/local/apache-maven-3.6.3
export PATH=$MAVEN_HOME/bin:$PATH

#使文件生效
[root@localhost ~]# source /etc/profile
#验证jdk是否安装成功
[root@localhost ~]# mvn -v
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /usr/local/apache-maven-3.6.3
Java version: 1.8.0_202, vendor: Oracle Corporation, runtime: /usr/local/java/jdk1.8.0_202/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1127.10.1.el7.x86_64", arch: "amd64", family: "unix"

5. 镜像仓库配置

参考文章:Maven之阿里云镜像配置
修改/usr/local/apache-maven-3.6.3/conf路径下的settings文件。

 <!-- 修改settings文件-->
  <mirrors>
    <!-- mirror
     | Specifies a repository mirror site to use instead of a given repository. The repository that
     | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
     | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>
     -->
    <!--在mirrors标签中添加阿里云镜像-->
    <mirror>
      <id>nexus-aliyun</id>
      <mirrorOf>central</mirrorOf>
      <name>Nexus aliyun</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
  </mirrors>
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐