如何安裝 Apache Ubuntu 18.04 LTS 上的 Maven

Apache Maven 是一款免費的開源項目管理軟件,可用於從一個中心位置管理項目的構建、報告和文檔。 它基於項目對像模型的概念,特別用於部署基於 Java 的項目。 Apache Maven 為 Java 開發人員的日常工作提供了便利,通常有助於理解基於 Java 的項目。 您可以輕鬆地將您的項目與 Subversion 或 Git 集成。 Maven 還可用於創建和管理用 C#、Ruby、Scala 和其他語言編寫的項目。

在本教程中,我們將解釋如何安裝 Apache Ubuntu 18.04 服務器上的 Maven。

要求

  • 運行 Ubuntu 18.04 的服務器。
  • 在您的服務器上設置了 root 密碼。

入門

本教程中的命令必須以 root 權限運行。 要成為 root 用戶,請運行以下命令:

sudo -s

並輸入您的 sudo 要求時輸入密碼。

在開始之前,您需要使用最新版本更新您的系統。 您可以通過運行以下命令來執行此操作:

apt-get update -y
apt-get upgrade -y

系統更新後,重新啟動系統以應用更改。

安裝 Java JDK

Maven 需要將 Java JDK 安裝到您的系統中。 默認情況下,Java 開發工具包 (JDK) 在 Ubuntu 18.04 默認存儲庫中可用。 您可以通過運行以下命令來安裝它:

apt-get install default-jdk -y

安裝 Java 後,您可以使用以下命令檢查 Java 版本:

java -version

您應該看到以下輸出:

openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.3)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.3, mixed mode)

安裝 Apache 馬文

首先,您需要下載最新版本的 Apache Maven 來自他們的官方網站。 您可以使用以下命令下載它:

cd /tmp
wget https://www-us.apache.org/dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz

下載完成後,使用以下命令提取下載的文件:

tar -xvzf apache-maven-3.6.0-bin.tar.gz

接下來,使用以下命令將提取的目錄複製到 /opt/ 目錄:

cp -r apache-maven-3.6.0 /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.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T18:41:47Z)
Maven home: /opt/maven
Java version: 10.0.2, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-20-generic", arch: "amd64", family: "unix"

恭喜! 你已經成功安裝 Apache Ubuntu 18.04 LTS 服務器上的 Maven。