前言
在當今的軟件開發領域,尤其是基于 Java 平臺的項目開發過程中,擁有一款高效、便捷的項目管理工具至關重要。本篇文章將聚焦于在 Windows 10 系統下,為大家詳細介紹 Apache Maven 的下載與安裝教程,幫助大家輕松上手這款功能強大的工具,更好地管理和構建 Java 項目。
Maven的介紹
Maven 是一款跨平臺的開源項目管理工具,由 Apache 組織精心打造,并在眾多 Java 項目中得到了廣泛應用,已然成為 Apache 的頂級項目之一。“Maven” 這個詞有著 “專家,內行” 的含義,而它也確實在項目管理方面展現出了專業且卓越的能力。
Maven 自身完全采用 Java 語言進行開發,專為 Java 平臺的項目而生。它猶如一位全能的項目管家,全方位地服務于項目的創建、依賴管理以及項目信息管理等重要環節,貫穿了 Java 項目從萌芽到上線的整個生命周期,是 Java 開發者手中不可或缺的得力助手。
Maven的作用
- 依賴管理:
在 Java 項目開發中,依賴指的是那些項目運行過程中必不可少的第三方 Jar 包。隨著項目規模的不斷擴大和功能的日益復雜,往往會涉及到數量眾多的 Jar 包,少則幾十,多則上百個。以往,我們每使用一個新的 Jar 包,都需要手動將其導入到工程項目中,這一過程不僅繁瑣,而且極易引發各種 Jar 包沖突問題。 - 一鍵構建項目:
在沒有 Maven 之前,創建一個 Java 項目可謂是一項頗具挑戰性的任務。開發者需要親力親為地確定項目的目錄結構,例如,要明確 src 目錄用于存放 Java 源碼,resources 目錄用來放置配置文件等,而且還要仔細配置諸如 JDK 版本等開發環境相關的各項參數。如果同時開展多個項目,那么每次都得重復這一套繁瑣的配置流程,耗費大量的時間和精力,效率十分低下。
Maven 的下載安裝
目前最新版是 apache-maven-3.9.9 版本
大家可去官網下載
為了方便,如果下載比較慢的,也可在此鏈接點擊進行下載即可.
點擊獲取apache-maven-3.9.9
Maven軟件安裝和使用
解壓文件目錄
Maven 下載后,將 Maven 解壓到一個沒有中文沒有空格的路徑下,比如:E:\maven\maven 下面。 解壓后目錄結構如下:
- bin:存放了 maven 的命令
- boot:存放了一些 maven 本身的引導程序,如類加載器等
- conf:存放了 maven 的一些配置文件,如 setting.xml 文件
- lib:存放了 maven 本身運行所需的一些 jar 包
Maven環境變量配置
打開 我的電腦 - 右鍵屬性 - 高級系統設置 - 新建系統變量
然后找到PATH變量,將MAVEN_HOME 添加到Path系統變量
Maven配置測試
win+R 打開dos窗口,通過 mvn -v命令檢查 maven 是否安裝成功
Maven倉庫
Maven中的倉庫是用來存放maven構建的項目和各種依賴的(Jar包)。
- 本地倉庫: 位于自己計算機中的倉庫, 用來存儲從遠程倉庫或中央倉庫下載的插件和 jar 包,
- 遠程倉庫: 需要聯網才可以使用的倉庫,阿里提供了一個免費的maven 遠程倉庫。
- 中央倉庫: 在 maven 軟件中內置一個遠程倉庫地址 http://repo1.maven.org/maven2 ,它是中央倉庫,服務于整個互聯網,它是由 Maven 團隊自己維護,里面存儲了非常全的 jar 包,它包 含了世界上大部分流行的開源項目構件
Maven 本地倉庫的配置
maven倉庫默認是在 C盤 .m2 目錄下,我們不要將倉庫放在C盤,所以這里要重新配置一下.
找到maven的安裝目錄,然后進入 /conf
文件夾
打開 settings.xml文件,進行如下配置如下:
這樣保存下來的jar包就會到指定目錄上啦!!
Maven 配置阿里云遠程倉庫
Maven默認的遠程倉庫是在國外, 所以下載jar包時速度會非常慢
同上,打開settings.xml
<mirrors></mirrors>
標簽中添加 mirror 子節點
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共倉庫</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
至此,maven安裝配置完畢,接下來可以去IDEA中創建Maven項目啦。