Win10安裝Maven與環(huán)境變量配置過(guò)程
Maven 是什么?
Maven 是 Apache 下的一個(gè)純 Java 開(kāi)發(fā)的開(kāi)源項(xiàng)目?;陧?xiàng)目對(duì)象模型(縮寫:POM)概念,Maven利用一個(gè)中央信息片斷能管理一個(gè)項(xiàng)目的構(gòu)建、報(bào)告和文檔等步驟。
Maven 是一個(gè)項(xiàng)目管理工具,可以對(duì) Java 項(xiàng)目進(jìn)行構(gòu)建、依賴管理。
Maven 也可被用于構(gòu)建和管理各種項(xiàng)目,例如 C#,Ruby,Scala 和其他語(yǔ)言編寫的項(xiàng)目。Maven 曾是 Jakarta 項(xiàng)目的子項(xiàng)目,現(xiàn)為由 Apache 軟件基金會(huì)主持的獨(dú)立 Apache 項(xiàng)目。
一、下載
- 下載最新版本(注意:Maven 3.3+ 需要 JDK 1.7 或更高版本才能執(zhí)行)
JDK官網(wǎng)下載地址:https://maven.apache.org/download.cgi

二、安裝
- 將下載后的壓縮包,解壓到需要安裝的目錄

三、配置環(huán)境
- 找到:控制面板(右鍵打開(kāi)系統(tǒng))

- 選擇:高級(jí)系統(tǒng)設(shè)置

- 點(diǎn)擊:環(huán)境變量

- 點(diǎn)擊:新建 系統(tǒng)變量

- 變量名:MAVEN_HOME
- 變量值:填寫剛剛安裝的maven根目錄地址

- 再找到變量:Path,選中,編輯

- 點(diǎn)擊:新建

- 添加變量:%MAVEN_HOME%\bin\

- 點(diǎn)擊確認(rèn)(PS:把剛剛打開(kāi)的窗口都點(diǎn)擊確認(rèn))
四、驗(yàn)證測(cè)試
- 快捷鍵:Win + R,輸入cmd,點(diǎn)擊確認(rèn)

- 查看版本:mvn -v

五、配置本地倉(cāng)庫(kù)
- 在maven安裝同級(jí)目錄下新建 maven-repository 文件夾,該目錄用作maven的本地庫(kù)

- 編輯D:\Development\Apache\Maven\apache-maven-3.8.6\conf\settings.xml文件
查找下面這行代碼:
<localRepository>/path/to/local/repo</localRepository>

- localRepository節(jié)點(diǎn)默認(rèn)是被注釋掉的,需要把它移到注釋之外,然后將localRepository節(jié)點(diǎn)的值改為我們創(chuàng)建的目錄:D:\Development\Apache\Maven\maven-repository
- localRepository節(jié)點(diǎn)用于配置本地倉(cāng)庫(kù),本地倉(cāng)庫(kù)其實(shí)起到了一個(gè)緩存的作用,它的默認(rèn)地址是 C:\Users\用戶名.m2

- 當(dāng)我們從maven中獲取jar包的時(shí)候,maven首先會(huì)在本地倉(cāng)庫(kù)中查找,如果本地倉(cāng)庫(kù)有則返回;如果沒(méi)有則從遠(yuǎn)程倉(cāng)庫(kù)中獲取包,并在本地庫(kù)中保存。
- 當(dāng)我們?cè)趍aven項(xiàng)目中運(yùn)行mvn install,項(xiàng)目將會(huì)自動(dòng)打包并安裝到本地倉(cāng)庫(kù)中。

- 運(yùn)行DOS命令
mvn help:system

- 如果前面的配置成功,那么D:\Development\Apache\Maven\maven-repository會(huì)出現(xiàn)一些文件。

六、配置國(guó)內(nèi)鏡像地址
- 編輯D:\Development\Apache\Maven\apache-maven-3.8.6\conf\settings.xml文件,添加以下配置
<!-- 添加阿里云的國(guó)內(nèi)鏡像地址 -->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
七、idea配置maven
- 打開(kāi)idea左上角File - Settings

- 打開(kāi)Build, Execution, Deployment - Build Tools - Maven,勾選Override修改User settings file和Local repository、修改Maven home path為我們剛剛安裝的maven地址

- 修改后,點(diǎn)擊Apply

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringMVC多個(gè)模塊404報(bào)錯(cuò)問(wèn)題及解決
這篇文章主要介紹了SpringMVC多個(gè)模塊404報(bào)錯(cuò)問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09
Java的ThreadPoolExecutor業(yè)務(wù)線程池詳細(xì)解析
這篇文章主要介紹了Java線程池ThreadPoolExecutor詳細(xì)解析,任務(wù)剛開(kāi)始進(jìn)來(lái)的時(shí)候就創(chuàng)建核心線程,核心線程滿了會(huì)把任務(wù)放到阻塞隊(duì)列,阻塞隊(duì)列滿了之后才會(huì)創(chuàng)建空閑線程,達(dá)到最大線程數(shù)之后,再有任務(wù)進(jìn)來(lái),就只能執(zhí)行拒絕策略了,需要的朋友可以參考下2024-01-01
SpringBoot+OCR?實(shí)現(xiàn)圖片文字識(shí)別
本文主要介紹了SpringBoot+OCR 實(shí)現(xiàn)圖片文字識(shí)別,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-12-12
Java線程Timer定時(shí)器用法詳細(xì)總結(jié)
在本篇文章里小編給大家整理的是關(guān)于Java線程Timer定時(shí)器用法詳細(xì)總結(jié)內(nèi)容,需要的朋友們學(xué)習(xí)下吧。2020-02-02
Java中數(shù)組如何轉(zhuǎn)為字符串的幾種方法
數(shù)組是java中一個(gè)重要的類型,小伙伴們知道如何將數(shù)組轉(zhuǎn)為字符串嗎,這篇文章主要給大家介紹了關(guān)于Java中數(shù)組如何轉(zhuǎn)為字符串的幾種方法,需要的朋友可以參考下2024-03-03
SpringBoot中動(dòng)態(tài)配置的十大方法實(shí)踐指南
什么是?SpringBoot?中的動(dòng)態(tài)配置,它在開(kāi)發(fā)中有何作用,有哪些方法可以實(shí)現(xiàn)配置動(dòng)態(tài)修改,通過(guò)本文,我們將深入解答這些問(wèn)題,帶您從理論到實(shí)踐,全面掌握?SpringBoot?動(dòng)態(tài)配置的技巧2025-09-09

