maven安裝、使用、配置本地倉庫、idea配置maven以及解決plugins報(bào)錯問題
一、maven的下載


二、windows配置maven環(huán)境
注意:安裝maven環(huán)境之前要先安裝jdk環(huán)境。為了避免后期出現(xiàn)不必要的錯誤,文件的路徑不要有中文
1、去 我的電腦 ---- 系統(tǒng)環(huán)境 中配置

2、在 系統(tǒng)變量 中找到 Path ,選擇編輯

3、驗(yàn)證maven是否安裝成功:win+R輸入cmd,調(diào)出doc(終端)窗口,輸入 mvn -version 即可。

假如出現(xiàn)上圖的結(jié)果,修改方式:
方式一:將第 2 步中的 Path 值修改為maven的絕對路徑,如下:
方式二:將第 1 步中的變量值去掉 \bin,其余步驟不變。
三、配置maven本地倉庫和鏡像
本地倉庫是遠(yuǎn)程倉庫的一個緩沖和子集,當(dāng)你構(gòu)建 Maven 項(xiàng)目的時(shí)候,首先會從本地倉庫查找資源,如果沒有,那么 Maven 會從遠(yuǎn)程倉庫下載到你本地倉庫。這樣在你下次使用的時(shí)候就不需要從遠(yuǎn)程下載了。如果你所需要的 jar 包版本在本地倉庫沒有,而且也不存在于遠(yuǎn)程倉庫,Maven 在構(gòu)建的時(shí)候會報(bào)錯,這種情況可能是有些 jar 包的新版本沒有在 Maven 倉庫中及時(shí)更新。
配置本地倉庫
1、在maven同級目錄下新建maven本地倉庫。

2、找到settings.xml文件

配置國內(nèi)鏡像
原因:下載會快一點(diǎn)
1、在 settings.xml 配置文件中找到 mirrors 節(jié)點(diǎn)。
2、添加如下配置,注意放在默認(rèn)節(jié)點(diǎn)的前面。
<!-- 阿里云倉庫 --> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> </mirror>

3、win+R 運(yùn)行cmd,輸入命令:mvn help:system測試,配置成功則如下圖顯示。

首次執(zhí)行 mvn help:system 命令,Maven相關(guān)工具會自動到Maven遠(yuǎn)程倉庫下載 缺省的或者M(jìn)aven遠(yuǎn)程倉庫中更新的各種配置文件、類庫(jar包)到Maven本地倉庫中。
四、IDEA配置maven 配置maven的步驟
1、打開或者新建 maven 項(xiàng)目后,按照下圖進(jìn)行配置:

2、第一步進(jìn)行后,按下圖操作再次進(jìn)行:
一般情況下,第1步就是將 idea 配置成使用本地 maven 倉庫。但是打開或者新建 maven 項(xiàng)目后,項(xiàng)目有可能不是使用的本地倉庫,所以第 2 步也寫成自己的(確保使用的是本地倉庫)



解決Plugins報(bào)錯
問題:在上面配置maven后,idea 有可能報(bào)錯

解決:
方式一:將 配置maven的步驟 中的第一步改回成原來的方式,第二步不動。
![[外鏈圖片轉(zhuǎn)存中...(img-hyrOO2jw-1668083459572)]](http://img.jbzj.com/file_images/article/202401/2024010309195117.png)
方式二:配置maven的步驟不變,在idea控制臺(Terminal)執(zhí)行mvn idea:idea命令。執(zhí)行完畢后,最好關(guān)閉idea,重新打開項(xiàng)目。
總結(jié)
到此這篇關(guān)于maven安裝、使用、配置本地倉庫、idea配置maven以及解決plugins報(bào)錯問題的文章就介紹到這了,更多相關(guān)maven安裝使用配置本地倉庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java使用帶標(biāo)簽的break語句跳出多層循環(huán)
本文介紹了Java中的帶標(biāo)簽的break語句,它允許跳出指定的外層循環(huán),適用于多層嵌套循環(huán)場景,通過示例解釋了如何在方法中優(yōu)雅地跳出多層循環(huán)而不會影響方法其余邏輯,實(shí)際應(yīng)用場景如檢測圖像是否為黑屏,總結(jié)了標(biāo)簽的使用注意事項(xiàng)和替代方案,需要的朋友可以參考下2026-05-05
java集合_淺談Iterable和Iterator的區(qū)別
下面小編就為大家?guī)硪黄猨ava集合_淺談Iterable和Iterator的區(qū)別。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-09-09
Java Spring 控制反轉(zhuǎn)(IOC)容器詳解
這篇文章主要為大家詳細(xì)介紹了Spring控制反轉(zhuǎn)IoC入門使用的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-10-10
springboot3.4和mybatis plus的版本問題的解決
本文主要介紹了springboot3.4和mybatis plus的版本問題的解決,主要由于Spring Boot 3.4與MyBatis-Plus版本不匹配導(dǎo)致分頁功能問題,下面就來解決這個問題,感興趣的可以了解一下2025-03-03
關(guān)于LinkedList集合對元素進(jìn)行增查刪操作
LinkedList集合內(nèi)部包含有兩個Node類型的first和last屬性維護(hù)一個雙向循環(huán)鏈表,在鏈表中的每一個元素都使用引用的方式來記住它的前一個元素和后一個元素,從而可以將所有的元素彼此連接起來,需要的朋友可以參考下2023-04-04
SpringBoot?+?Disruptor實(shí)現(xiàn)特快高并發(fā)處理及使用Disruptor高速實(shí)現(xiàn)隊(duì)列的過程
Disruptor是一個開源的Java框架,它被設(shè)計(jì)用于在生產(chǎn)者—消費(fèi)者(producer-consumer problem,簡稱PCP)問題上獲得盡量高的吞吐量(TPS)和盡量低的延遲,這篇文章主要介紹了SpringBoot?+?Disruptor?實(shí)現(xiàn)特快高并發(fā)處理,使用Disruptor高速實(shí)現(xiàn)隊(duì)列,需要的朋友可以參考下2023-11-11



