超詳細(xì)!Apache Maven下載安裝使用教程

前言

在當(dāng)今的軟件開發(fā)領(lǐng)域,尤其是基于 Java 平臺(tái)的項(xiàng)目開發(fā)過程中,擁有一款高效、便捷的項(xiàng)目管理工具至關(guān)重要。本篇文章將聚焦于在 Windows 10 系統(tǒng)下,為大家詳細(xì)介紹 Apache Maven 的下載與安裝教程,幫助大家輕松上手這款功能強(qiáng)大的工具,更好地管理和構(gòu)建 Java 項(xiàng)目。

Maven的介紹

Maven 是一款跨平臺(tái)的開源項(xiàng)目管理工具,由 Apache 組織精心打造,并在眾多 Java 項(xiàng)目中得到了廣泛應(yīng)用,已然成為 Apache 的頂級(jí)項(xiàng)目之一?!癕aven” 這個(gè)詞有著 “專家,內(nèi)行” 的含義,而它也確實(shí)在項(xiàng)目管理方面展現(xiàn)出了專業(yè)且卓越的能力。
Maven 自身完全采用 Java 語言進(jìn)行開發(fā),專為 Java 平臺(tái)的項(xiàng)目而生。它猶如一位全能的項(xiàng)目管家,全方位地服務(wù)于項(xiàng)目的創(chuàng)建、依賴管理以及項(xiàng)目信息管理等重要環(huán)節(jié),貫穿了 Java 項(xiàng)目從萌芽到上線的整個(gè)生命周期,是 Java 開發(fā)者手中不可或缺的得力助手。

Maven的作用

  • 依賴管理:
    在 Java 項(xiàng)目開發(fā)中,依賴指的是那些項(xiàng)目運(yùn)行過程中必不可少的第三方 Jar 包。隨著項(xiàng)目規(guī)模的不斷擴(kuò)大和功能的日益復(fù)雜,往往會(huì)涉及到數(shù)量眾多的 Jar 包,少則幾十,多則上百個(gè)。以往,我們每使用一個(gè)新的 Jar 包,都需要手動(dòng)將其導(dǎo)入到工程項(xiàng)目中,這一過程不僅繁瑣,而且極易引發(fā)各種 Jar 包沖突問題。
  • 一鍵構(gòu)建項(xiàng)目:
    在沒有 Maven 之前,創(chuàng)建一個(gè) Java 項(xiàng)目可謂是一項(xiàng)頗具挑戰(zhàn)性的任務(wù)。開發(fā)者需要親力親為地確定項(xiàng)目的目錄結(jié)構(gòu),例如,要明確 src 目錄用于存放 Java 源碼,resources 目錄用來放置配置文件等,而且還要仔細(xì)配置諸如 JDK 版本等開發(fā)環(huán)境相關(guān)的各項(xiàng)參數(shù)。如果同時(shí)開展多個(gè)項(xiàng)目,那么每次都得重復(fù)這一套繁瑣的配置流程,耗費(fèi)大量的時(shí)間和精力,效率十分低下。

Maven 的下載安裝

目前最新版是 apache-maven-3.9.9 版本
大家可去官網(wǎng)下載
為了方便,如果下載比較慢的,也可在此鏈接點(diǎn)擊進(jìn)行下載即可.
點(diǎn)擊獲取apache-maven-3.9.9

Maven軟件安裝和使用

解壓文件目錄

Maven 下載后,將 Maven 解壓到一個(gè)沒有中文沒有空格的路徑下,比如:E:\maven\maven 下面。 解壓后目錄結(jié)構(gòu)如下:


image.png
  1. bin:存放了 maven 的命令
  2. boot:存放了一些 maven 本身的引導(dǎo)程序,如類加載器等
  3. conf:存放了 maven 的一些配置文件,如 setting.xml 文件
  4. lib:存放了 maven 本身運(yùn)行所需的一些 jar 包

Maven環(huán)境變量配置

打開 我的電腦 - 右鍵屬性 - 高級(jí)系統(tǒng)設(shè)置 - 新建系統(tǒng)變量


image.png

然后找到PATH變量,將MAVEN_HOME 添加到Path系統(tǒng)變量


image.png

image.png

Maven配置測(cè)試

win+R 打開dos窗口,通過 mvn -v命令檢查 maven 是否安裝成功


image.png

Maven倉庫

Maven中的倉庫是用來存放maven構(gòu)建的項(xiàng)目和各種依賴的(Jar包)。

  • 本地倉庫: 位于自己計(jì)算機(jī)中的倉庫, 用來存儲(chǔ)從遠(yuǎn)程倉庫或中央倉庫下載的插件和 jar 包,
  • 遠(yuǎn)程倉庫: 需要聯(lián)網(wǎng)才可以使用的倉庫,阿里提供了一個(gè)免費(fèi)的maven 遠(yuǎn)程倉庫。
  • 中央倉庫: 在 maven 軟件中內(nèi)置一個(gè)遠(yuǎn)程倉庫地址 http://repo1.maven.org/maven2 ,它是中央倉庫,服務(wù)于整個(gè)互聯(lián)網(wǎng),它是由 Maven 團(tuán)隊(duì)自己維護(hù),里面存儲(chǔ)了非常全的 jar 包,它包 含了世界上大部分流行的開源項(xiàng)目構(gòu)件

Maven 本地倉庫的配置

maven倉庫默認(rèn)是在 C盤 .m2 目錄下,我們不要將倉庫放在C盤,所以這里要重新配置一下.

找到maven的安裝目錄,然后進(jìn)入 /conf 文件夾

image.png

打開 settings.xml文件,進(jìn)行如下配置如下:


image.png

這樣保存下來的jar包就會(huì)到指定目錄上啦??!

Maven 配置阿里云遠(yuǎn)程倉庫

Maven默認(rèn)的遠(yuǎn)程倉庫是在國(guó)外, 所以下載jar包時(shí)速度會(huì)非常慢
同上,打開settings.xml
<mirrors></mirrors>標(biāo)簽中添加 mirror 子節(jié)點(diǎn)

<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云公共倉庫</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>

至此,maven安裝配置完畢,接下來可以去IDEA中創(chuàng)建Maven項(xiàng)目啦。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容