为了安装指定的 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> 标签内(如果没有则创建),添加以下阿里云镜像配置在
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
执行以下命令查看有效镜像:
mvn help:effective-settings
搜索 aliyunmaven,如果出现在