Apache Maven安裝與環境設定

Apache Maven起步走

前言

Apache Maven是一套Open Source軟體工具,用於進行Java專案管理,想起楊藝剛出社會當時不懂得使用專案管理工具,當時得四處下載jar檔,並設置於專案內才可以使用,剛開始可能只用到如JDBC Driver的jar檔還好,但後來開始學習Java程式框架,當時真的是一個一個jar檔去找,這時就遇到一個很大的問題…有些jar檔有互相依賴關係,當找到了依賴關係之後,又會有版本差異的問題…當時還是菜鳥的楊藝光這東西就折騰了好一陣子,後來才學習到Apache Maven這套管理工具解決了楊藝上述所遇到的種種問題與困難。

Apache Maven基於Project Object Model(POM)進行專案管理個工具,透過文件配置就可達到專案的清理、編譯、建構、測試、打包以及部屬等工作,因為是使用Java編寫而成,因此也擁有著跨平台特性,並且可以透過設定解決各jar檔依賴的問題。其實許多IDE開發工具都將Apache Maven整合至工具內,在建構專案的過程可以直接透過Apache Maven進行專案新增動作。

不過如果僅僅只要進行專案打包、執行與部屬,並不牽扯開發,如使用Jenkins進行自動部屬工作,那就無須安裝整套IDE工具來進行Apache Maven打包,因此楊藝在本篇要記錄如何從官方網站下載Apache Maven,並進行環境設定。

實作

至官方下載Apache Maven

Apache Maven 圖1

解壓並設置環境變數

下載完後解壓放置自己喜歡的目錄,在此僅展示環境變數設定,先於系統變數新增MAVEN_HOME變數。

Apache Maven 圖2

再編輯Path變數將MAVEN_HOME加入,如下。

Apache Maven 圖3

打開命令提示字元或PowerShell進行測試

執行指令

1
mvn -version

執行結果

1
2
3
4
5
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: C:\Users\artan\bin\apache-maven-3.6.3\bin\..
Java version: 11, vendor: Oracle Corporation, runtime: C:\Program Files\OpenJDK\jdk-11
Default locale: zh_TW, platform encoding: MS950
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

呈現以上結果,基本上環境設定就已經完成了。