如何在 Ubuntu 20.04 LTS 上安装 Apache Maven
Apache Maven 是一款免费的开源项目管理软件,可从中央位置管理项目的创建、报告和文档记录。它基于项目对象模型的概念,特别用于基于 Java 的项目的部署。 Apache Maven 方便了 Java 开发人员的日常工作,通常有助于理解基于 Java 的项目。您可以轻松地将您的项目与 Subversion 或 Git 集成。 Maven 还可以用于创建和管理用 C#、Ruby、Scala 和其他语言编写的项目。
在本教程中,我将解释如何在 Ubuntu 20.04 服务器上安装 Apache Maven。
要求
- 运行 Ubuntu 20.04 的服务器。
- root 密码已在您的服务器上设置。
入门
本教程中的命令必须以 root 权限运行。要成为 root 用户,请运行以下命令:
sudo -s
并在要求时输入您的 sudo 密码。
在开始之前,您需要将系统更新为最新版本。您可以通过运行以下命令来执行此操作:
apt-get update -y
apt-get upgrade -y
系统更新后,重新启动系统以应用更改。
安装Java JDK
Maven 需要在您的系统上安装 Java JDK。默认情况下,Java 开发工具包 (JDK) 11 可在 Ubuntu 20.04 默认存储库中找到。您可以通过运行以下命令来安装它:
apt-get install default-jdk -y
Java 安装完成后,您可以使用以下命令检查 Java 的版本:
java -version
您应该看到以下输出:
openjdk version "11.0.13" 2021-10-19
OpenJDK Runtime Environment (build 11.0.13+8-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.13+8-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)
安装 Apache Maven
首先,您需要从其官方网站下载最新版本的 Apache Maven。您可以使用以下命令下载它:
cd /tmp
https://dlcdn.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz
下载完成后,使用以下命令解压下载的文件:
tar -xvzf apache-maven-3.8.4-bin.tar.gz
接下来,使用以下命令将解压的目录复制到 /opt/ 目录:
cp -r apache-maven-3.8.4 /opt/maven
接下来,您需要设置 Java 和 Maven 的环境变量。您可以通过创建 maven.sh 文件来做到这一点:
nano /etc/profile.d/maven.sh
添加以下行:
export JAVA_HOME=/usr/lib/jvm/default-java
export M2_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}
接下来,使用以下命令为 maven.sh 文件授予适当的权限:
chmod 755 /etc/profile.d/maven.sh
最后,通过运行以下命令加载环境变量:
source /etc/profile.d/maven.sh
您现在可以通过运行以下命令来检查 Maven 安装:
mvn -version
您应该看到以下输出:
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: /opt/maven
Java version: 11.0.13, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.4.0-28-generic", arch: "amd64", family: "unix"
恭喜!您已在 Ubuntu 20.04 LTS 服务器上成功安装 Apache Maven。