Ubuntu安装Maven 3.8.x

为了安装指定的 Maven 3.8 版本,我选择手动下载和安装,这样能确保你获得需要的具体版本。同时也会配置阿里云镜像来加速依赖下载。

下载 Maven 3.8.x

首先,进入 /opt 目录,并下载你需要的 Maven 3.8 版本压缩包。这里以 3.8.6 版本为例,你可以根据需要修改版本号。

cd /opt
sudo wget https://archive.apache.org/dist/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz

解压并创建软链接

# 解压文件
sudo tar -xzf apache-maven-3.8.6-bin.tar.gz

# 为方便后续升级,创建一个指向当前版本的软链接
sudo ln -sf /opt/apache-maven-3.8.6 /opt/maven

配置 Maven 环境变量

echo 'export MAVEN_HOME=/opt/maven' | sudo tee /etc/profile.d/maven.sh
echo 'export PATH=$MAVEN_HOME/bin:$PATH' | sudo tee -a /etc/profile.d/maven.sh
source /etc/profile.d/maven.sh

验证安装

mvn -v

如果成功,你会看到 Maven 的版本信息,并确认它使用的是你的 OpenJDK 21。

配置阿里云镜像加速(重要)

这一步是关键,它能让你在国内服务器上顺畅地下载依赖。

# 备份原有的配置文件
sudo cp /opt/maven/conf/settings.xml /opt/maven/conf/settings.xml.bak

# 编辑配置文件
sudo nano /opt/maven/conf/settings.xml

<mirrors> 标签内(如果没有则创建),添加以下阿里云镜像配置在的上面,注意url必须使用https。

<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>

执行以下命令查看有效镜像:

mvn help:effective-settings

搜索 aliyunmaven,如果出现在 列表中即成功。