安裝 Maven – 如何在 Ubuntu 上安裝 Maven

如何在 Ubuntu 上安裝 Maven? Ubuntu 安裝 Maven 最簡單的方式是使用 apt 套件管理器,搭配自訂 Maven 版本可透過下載官方二進位檔並手動配置環境變數。以下將依需求分別說明安裝與設定方法,幫助你快速開始 Maven 專案開發。

軟件開發是工作中最具挑戰性的領域之一。幸運的是,合適的工具可以使開發過程更加流暢和高效。

Apache Maven 是一種主要用於 Java 項目的構建自動化工具。它專注於簡化和標準化構建過程。Maven 的主要方面之一是為項目提供了一個全面、可維護和簡單的模型。

本教程將涵蓋在 Ubuntu上 安裝 Apache Maven 的兩種方法以及如何為其設置環境。

在 Ubuntu 上安裝 Maven 的簡要概述:

所需知識:基本 Ubuntu 伺服器管理、Java 安裝
所需權限:root 或 sudo 使用者權限
困難度:中間的
主要目標:使用 APT 並直接從官方網站安裝 Apache Maven
作業系統相容性:Ubuntu 18.04 或更高版本

什麼是 Apache Maven?:

Apache Maven 是一個基於專案物件模型 (POM) 的免費開源專案管理工具。 Maven 包含 XML 檔案或 pom.xml,其中包括配置詳細資訊和專案相依性。 Maven 自動執行建置、發佈和部署階段。它可以讓您同時工作和管理多個專案。

以下是 Apache Maven 的主要優點:

  • 廣泛的依賴管理。
  • 提供標準化的專案結構以簡化團隊協作。
  • 自動依賴更新。
  • 允許您下載第三方函式庫。
  • 與其他類似工具相比,佔用的專案空間較少。
  • 將所有配置集中在一個 XML 檔案中。
  • 更有效率的調試。
  • 允許您刪除重複的依賴項。
  • 提供項目依賴關係的詳細分析並報告缺失的依賴關係。
  • 易於測試和部署。

如何在 Ubuntu 上安裝 Apache Maven

在安裝 Apache Maven 之前,您的系統必須符合以下要求:

  • 具有 sudo 權限的用戶
    您的電腦或虛擬專用伺服器上安裝了 OpenJDK 1.7 或更高版本
  • SSH 用戶端(如果您使用 VPS 服務

使用者可以使用進階打包工具(APT)或透過 Apache Maven 官方網站安裝 Apache Maven。

我們先從APT方法開始。

1. 使用 APT 在 Ubuntu 上安裝 Apache Maven

官方的 Ubuntu 存儲庫默認包含 Maven 軟件包。因此,使用 APT 包管理器安裝 Apache Maven 是最方便的方法。

但是,Ubuntu 存儲庫中的 Maven 軟件包版本可能與官方版本不同。它也可能不是最新的版本。

1. 使用以下 Linux 命令更新套件索引:

sudo apt-get update

2. 安裝 OpenJDK:

sudo apt install default-jdk

3. 透過執行以下命令驗證安裝:

java -version

4. 使用以下命令安裝 Maven:

sudo apt-get -y install maven

預設的 Maven 安裝目錄是 /usr/share/maven 和 /etc/maven。 使用以下命令驗證 Apache Maven 版本:

mvn -version

mvn -version

如果您看到與圖片類似的畫面,則表示您已在電腦上成功安裝了 Apache Maven。

TAKI Cloud實務經驗:安裝常見錯誤排查


在實務中,常見 apt 安裝 Maven 時出現版本過舊問題,可執行

sudo apt-cache madison maven

檢查可用版本,或改用手動安裝指定版本避免與預設倉庫不同步造成依賴衝突。

2. 在 Ubuntu 上使用官方網站軟件安裝 Maven

第二種方法是從 Apache 官方網站安裝 Maven。

Java 安裝

1. 輸入以下命令來更新套件索引並安裝預設的 OpenJDK 套件。

sudo apt-get update

sudo apt install default-jdk

安裝可能需要幾分鐘才能完成。

2. 使用以下命令驗證 OpenJDK 版本:

java -version

Terminal 將顯示已安裝的 Java 版本。

下載 Apache Maven

1. 打開 Maven 官方頁面查看最新版本。 在撰寫本文時,最新版本是 3.8.7。 使用 wget 命令將其下載到 /tmp Maven 安裝目錄:

wget https://dlcdn.apache.org/maven/maven-4/4.0.0-alpha-13/binaries/apache-maven-4.0.0-alpha-13-bin.tar.gz -P /tmp

2. 使用以下命令將新下載的 tar.gz 檔案解壓縮到 /opt 目錄:

sudo tar xf /tmp/apache-maven-*.tar.gz -C /opt

3. 為了確保Maven正常運作,需要配置一些環境變量,包括 JAVA_HOME、M3_HOME、MAVEN_HOME 和 PATH。 為此,請使用您喜歡的文字編輯器在 /etc/profile.d/ 目錄中建立名為 Maven.sh 的檔案。

sudo nano /etc/profile.d/maven.sh

4. 在檔案中填入以下環境變數:export JAVA_HOME=/usr/lib/jvm/default-java

export JAVA_HOME=/usr/lib/jvm/default-java
export M3_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M3_HOME}/bin:${PATH}

5. 儲存此文件並提供所需的執行權限:

sudo chmod +x /etc/profile.d/maven.sh

6. 使用以下命令刷新並執行該文件:

source /etc/profile.d/maven.sh

7. 使用以下命令檢查其版本來確認 Maven 安裝:

mvn -version

結論

Apache Maven 是一個很棒的工具,可以改善項目管理,使開發流程更加順暢。

在本教程中,我們介紹了在Ubuntu上安裝Maven的兩種方法,並向您展示了如何為其設置環境變量。

希望您找到這個教程有用。如果您有任何問題或想法,請在下面的評論中留言。

Maven安裝常見問題

如何確認 Maven 是否安裝成功?

執行 mvn -v 指令,若能正常輸出 Maven 版本資訊,即表示安裝成功。

apt 安裝的 Maven 與手動安裝有什麼差異?
 

apt 安裝的版本取決於系統倉庫更新狀態,可能會比 Maven 官網版本舊;手動安裝可自行選擇最新版本,適合需要特定功能的開發需求。
 

參考資料:

Apache Maven官方安裝文件

Ubuntu 官方套件安裝指南

本文作者:

TAKI Cloud 資深 Linux 系統工程師,擁有10年以上 Linux 系統管理、開發環境佈署經驗,專長於企業級伺服器環境自動化部署與 DevOps 實踐。

關於TAKI Cloud

TAKI Cloud 專注於提供高效能Linux主機與雲端伺服器環境,具備中華電信專業IDC機房,提供穩定安全的伺服器託管與技術支援。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值