注意:安装Maven前需要先安装JDK
一、通过APT的方式安装配置Maven
(1)安装Maven
sudo apt install maven -y
(2)配置Maven的环境变量
① 查看Maven安装路径
mvn -v
② 将Maven路径追加到profile中
sudo bash -c "echo -e '\nexport MAVEN_HOME=/usr/share/maven' >>/etc/profile"
③ 使配置立即生效
source /etc/profile
④ 编辑Maven配置文件(/usr/share/maven/conf/settings.xml),在
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
<mirror>
<id>huaweicloud</id>
<mirrorOf>*</mirrorOf>
<name>华为云 maven</name>
<url>https://mirrors.huaweicloud.com/repository/maven/</url>
</mirror>
<mirror>
<id>nexus-tencentyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus tencentyun</name>
<url>http://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url>
</mirror>
⑤ 验证是否安装成功
mvn help:system
⑥ Maven repository默认路径为 ~/.m2/repository
二、通过从官网下载Maven二进制包的方式安装配置Maven
(1)百度搜索maven访问官网(https://maven.apache.org/)
(2)下载Maven(https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz)
sudo wget https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz -O /opt/apache-maven-3.8.6-bin.tar.gz
(3)解压Maven压缩包至share目录
sudo tar -zxvf /opt/apache-maven-3.8.6-bin.tar.gz -C /usr/local/share
(4)创建文件夹
sudo mkdir /usr/local/share/apache-maven-3.8.6/repository
(5)修改Maven文件夹的所有者为java(系统角色必须存在才能将文件夹所有者设置为该角色)
sudo chown -R java:java /usr/local/share/apache-maven-3.8.6
(6)配置Maven环境变量
sudo bash -c "echo -e '\nexport MAVEN_HOME=/usr/local/share/apache-maven-3.8.6\nexport PATH=\${PATH}:\${MAVEN_HOME}/bin' >>/etc/profile"
(7)使配置立即生效
source /etc/profile
(8)编辑Maven配置文件(/usr/local/share/apache-maven-3.8.6/conf/settings.xml)
① 添加国内镜像源。在
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
<mirror>
<id>huaweicloud</id>
<mirrorOf>*</mirrorOf>
<name>华为云 maven</name>
<url>https://mirrors.huaweicloud.com/repository/maven/</url>
</mirror>
<mirror>
<id>nexus-tencentyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus tencentyun</name>
<url>http://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url>
</mirror>
② 配置maven repository的路径。在注释下方设置repository路径
<!-- 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标签追加到注释下方-->
<localRepository>/usr/local/share/apache-maven-3.8.6/repository</localRepository>
(8)验证是否安装成功
mvn help:system