一、安装依赖:Java 环境
sudo apt update
sudo apt install openjdk-11-jdk -y
java -version
二、下载 Maven 3.8.1
从 Apache 官网下载对应版本的压缩包:
wget https://archive.apache.org/dist/maven/maven-3/3.8.1/binaries/apache-maven-3.8.1-bin.tar.gz -P /tmp
三、解压并安装 Maven
将其解压到 /opt
目录下(推荐位置):
sudo tar xf /tmp/apache-maven-3.8.1-bin.tar.gz -C /opt
创建软链接方便版本升级:
sudo ln -s /opt/apache-maven-3.8.1 /opt/maven
四、设置环境变量
创建配置文件 /etc/profile.d/maven.sh
:
sudo nano /etc/profile.d/maven.sh
写入以下内容:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export M2_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}
保存后,使其可执行:
sudo chmod +x /etc/profile.d/maven.sh
source /etc/profile.d/maven.sh
五、验证安装
运行:
mvn -v
正确输出类似:
Apache Maven 3.8.1
Maven home: /opt/maven
Java version: 11.0.7, vendor: Ubuntu
说明安装成功。
六(可选)、配置国内镜像源
为加快依赖下载,可修改 /opt/maven/conf/settings.xml
:
<mirror><id>alimaven</id><name>aliyun maven</name><url>https://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf>
</mirror>
保存后即可生效。
验证是否生效,运行命令:mvn help:effective-settings
在输出结果中查找 <mirrors>
部分,若能看到你配置的镜像(如 https://maven.aliyun.com/...
),说明镜像已被 Maven 正确识别并生效。
这套方法能在 Ubuntu 20.04 上完全离线或在线安装 Maven 3.8.1,配置路径清晰、版本可控,且升级只需修改软链接指向即可。