因为近期个人需要,系统重新安装了一下maven,遂以此文简单记录了一下unix系统下的maven的安装与配置步骤,希望对你有帮助。

一、详解maven安装步骤
1. 官网下载maven
首先我们需要到官网下载一下maven的二进制免安装包,对应的地址为:https://dlcdn.apache.org/maven/
打开该地址,即可看到不同版本的maven包,以笔者为例,选择了3.5.4这个版本,直接点击下载即可:

这里简单补充说明一句,因为maven属于java系的工具包,所以在mac系统下,笔者在个人home目录下专门创建一个dev-tools存放这些工具包:

2. 解压maven
不同的unix系统解压方式可能有所区别,对于Linux用户键入如下指令执行maven解压即可:
复制
ounter(line
tar -zxvf apache-maven-3.5.4-bin.tar.gz1.2.
对应mac用户而言,解压指令如下:
复制
ounter(line
tar -xvf apache-maven-3.5.4-bin.tar.gz1.2.
完成解压后,为了方便后续定位和管理,笔者建议将apache-maven-3.5.4重命名为maven:
复制
ounter(line
mv apache-maven-3.5.4 maven1.2.
3. 环境变量配置
对应Linux服务器,我们使用vim编辑profile:
复制
ounter(line
vim /etc/profile1.2.
环境变量配置如下所示,下面配置还有关于jdk的,读者只需关于jdk即可。
复制
ounter(lineounter(lineounter(lineounter(lineounter(line
export JAVA_HOME=/root/jdk8
export MAVEN_HOME=/root/apache-maven-3.5.4
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH:$MAVEN_HOME/bin1.2.3.4.5.
同理,对应mac用户而言,则是编辑zshrc:
复制
ounter(line
vim ~/.zshrc1.2.
以笔者的maven安装路径为例,对应的添加的内容为:
复制
ounter(lineounter(line
export MAVEN_HOME=/Users/sharkchili/dev-tool/maven
export PATH=$MAVEN_HOME/bin:$PATH1.2.3.
4. 加载环境变量配置
完成上述基本配置后,读者可以根据不同的unix系统选择对应的source指令,使环境变量生效:
复制
ounter(lineounter(lineounter(lineounter(lineounter(line
# linux系统
source /etc/profile
# mac os执行指令
source ~/.zshrc1.2.3.4.5.
5. 验证安装结果
键入mvn -v,如果控制台输出maven信息,则说明安装成功。

6. 设置仓库为阿里云
编辑maven的setting.xml文件:
复制
ounter(line
vim apache-maven-3.5.4/conf/settings.xml1.2.
添加下面这条配置,如下图所示:
复制
ounter(lineounter(lineounter(lineounter(lineounter(lineounter(line
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>1.2.3.4.5.6.7.

二、最终验收与小结
完成上述步骤后,我们执行mvn -v,如果输出下图所示maven版本信息,则说明本次安装成功了:
复制
ounter(lineounter(lineounter(lineounter(lineounter(lineounter(line
Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297; 2018-02-25T03:49:05+08:00)
Maven home: /Users/sharkchili/dev-tool/maven
Java version: 11.0.27, vendor: Homebrew
Java home: /opt/homebrew/Cellar/openjdk@11/11.0.27/libexec/openjdk.jdk/Contents/Home
Default locale: zh_CN_#Hans, platform encoding: UTF-8
OS name: "mac os x", version: "15.3.1", arch: "aarch64", family: "mac"1.2.3.4.5.6.7.
简单小结一下maven安装与配置步骤:
下载并解压maven按需重命名maven配置maven环境变量设置国内镜像基于mvn -v验证maven可行性
参考:Linux source 命令:https://www.runoob.com/linux/linux-comm-source.html