目录
简介
为了构建自动化部署生产流水线,服务器上maven环境比较关键。这里为需要的朋友整理了下安装的步骤。
安装
下载maven安装包
# 前往官网下载即可,我下的3.6.3版本。(下载 tar.gz 结尾的文件即可)
# 传送门: https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/
# 有网络环境的直接wget下载:
$ wget https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
解压
# 传包到服务器上/data目录
$ cd data
# 解压
$ tar -zxvf apache-maven-3.6.3-bin.tar.gz
配置环境变量
$ vim /etc/profile
# 导出环境变量
export MAVEN_HOME=/data/apache-maven-3.6.3
export PATH=$MAVEN_HOME/bin:$PATH
检查是否成功
看到版本号则配置完成
配置maven本地仓库
1、配置本地maven仓库路径
为什么要配置本地仓库?
Maven安装后,默认的本地仓库地址是${user.home}/.m2/repository,为了方便maven包的管理,以及避免因为仓库越来越大而对磁盘空间分配产生影响,所以有必要自己指定一个合适的本地仓库地址。
# 创建本地maven仓库文件夹
$ mkdir -p /data/apache-maven-3.6.3/local/repo
# 进入 settings.xml
$ cd /data/apache-maven-3.6.3/conf/
$ vim settings.xml
编辑配置文件中的 <localRepository> 标签,默认是注释起来了,修改为本地仓库地址。
------------------------------------------------------------
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository -->
<localRepository>/data/apache-maven-3.6.3/local/repo</localRepository>
------------------------------------------------------------
2、配置阿里云镜像加速
为什么要配置镜像?
默认时没有配置镜像仓库,Maven中央仓库地址是国外的。中国用户下载国外资源会非常慢。所以解决思路:配置镜像仓库,当尝试访问中央时,优先访问镜像仓库,从镜像仓库中获取资源。因此要配置镜像仓库地址。
$ vim settings.xml
编辑配置文件中的 <mirror> 标签,默认是注释起来了,修改 阿里云镜像。
------------------------------------------------------------
<!-- 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>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
------------------------------------------------------------
完成
现在本机上已经拥有了maven环境,快去做后面的事情把。