如何在Linux(Ubuntu)上安装 Maven
作者 Pankaj 我们可以通过几个简单的步骤在 Linux 上安装 Maven。第一步是安装 JDK,因为 Maven 需要它来执行。在本教程中,我们将学习如何在 Ubuntu 上安装 Maven。这些步骤是通用的,在其他 Linux 系统上也能操作。
在 Linux/Ubuntu 上安装 JDK
我们一般在 Ubuntu 中使用 apt
软件包管理器来安装任何东西,但是它没有最新的 JDK 包。撰写本文时(2022.8.4),最新的 JDK 版本是 Java 13,但apt list -a | grep openjdk
命令显示只有 8 和 11 版本的 OpenJDK 可用。因此,我们将使用二进制文件来安装 JDK,并设置一些必要的环境变量。
第1步:下载JDK二进制文件
转到网址:https://jdk.java.net/13/, 复制Linux/x64版的下载链接。然后使用下面的命令进行下载和解压。
$ wget https://download.java.net/java/GA/jdk13.0.1/cec27d702aa74d5a8630c65ae61e4305/9/GPL/openjdk-13.0.1_linux-x64_bin.tar.gz
$ tar -xvf openjdk-13.0.1_linux-x64_bin.tar.gz
$ mv jdk-13.0.1 /opt/
我把 JDK 移到了 /opt
,但你可以把它放在文件系统的任何地方。
第二步:设置 JAVA_HOME 和 Path 环境变量
打开主目录下的 .profile 文件,并在其中加入以下几行:
JAVA_HOME='/opt/jdk-13.0.1'
PATH="$JAVA_HOME/bin:$PATH"
export PATH
你可以重新启动终端或执行 source .profile
命令来应用配置变化。
第3步:验证Java的安装
你可以运行 java -version
命令来验证 JDK 的安装。
$ java -version
openjdk version "13.0.1" 2019-10-15
OpenJDK Runtime Environment (build 13.0.1+9)
OpenJDK 64-Bit Server VM (build 13.0.1+9, mixed mode, sharing)
$
在 Linux/Ubuntu 上安装 Maven
我们在 Linux 系统中安装安装 Maven 的方式和安装 JDK 的方式差不多。 Step 1: Download the Maven Binaries Go to the URL: Download Apache Maven Copy the link for the “Binary tar.gz archive” file. Then run the following commands to download and untar it.
第1步:下载Maven二进制文件
访问网址:下载 Apache Maven,复制“Binary tar.gz archive”文件的链接。然后运行以下命令,下载并解压它。
$ wget https://mirrors.estointernet.in/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
$ tar -xvf apache-maven-3.6.3-bin.tar.gz
$ mv apache-maven-3.6.3 /opt/
第2步:设置 M2_HOME 和路径变量
在用户配置文件(.profile)中添加以下几行:
M2_HOME='/opt/apache-maven-3.6.3'
PATH="$M2_HOME/bin:$PATH"
export PATH
重新启动终端或执行 source .profile
以应用这些更改。
第3步:验证Maven的安装
执行 mvn -version
命令,它应该产生以下输出:
$ mvn -version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/apache-maven-3.6.3
Java version: 13.0.1, vendor: Oracle Corporation, runtime: /opt/jdk-13.0.1
Default locale: en, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-47-generic", arch: "amd64", family: "unix"
$
这就是所有内容了。Maven 已成功安装到您的 Linux 系统中!