maven安裝、使用、配置本地倉(cāng)庫(kù)、idea配置maven以及解決plugins報(bào)錯(cuò)問(wèn)題
一、maven的下載
二、windows配置maven環(huán)境
注意:安裝maven環(huán)境之前要先安裝jdk環(huán)境。為了避免后期出現(xiàn)不必要的錯(cuò)誤,文件的路徑不要有中文
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的絕對(duì)路徑,如下:
方式二:將第 1 步中的變量值去掉 \bin,其余步驟不變。
三、配置maven本地倉(cāng)庫(kù)和鏡像
本地倉(cāng)庫(kù)是遠(yuǎn)程倉(cāng)庫(kù)的一個(gè)緩沖和子集,當(dāng)你構(gòu)建 Maven 項(xiàng)目的時(shí)候,首先會(huì)從本地倉(cāng)庫(kù)查找資源,如果沒(méi)有,那么 Maven 會(huì)從遠(yuǎn)程倉(cāng)庫(kù)下載到你本地倉(cāng)庫(kù)。這樣在你下次使用的時(shí)候就不需要從遠(yuǎn)程下載了。如果你所需要的 jar 包版本在本地倉(cāng)庫(kù)沒(méi)有,而且也不存在于遠(yuǎn)程倉(cāng)庫(kù),Maven 在構(gòu)建的時(shí)候會(huì)報(bào)錯(cuò),這種情況可能是有些 jar 包的新版本沒(méi)有在 Maven 倉(cāng)庫(kù)中及時(shí)更新。
配置本地倉(cāng)庫(kù)
1、在maven同級(jí)目錄下新建maven本地倉(cāng)庫(kù)。
2、找到settings.xml文件
配置國(guó)內(nèi)鏡像
原因:下載會(huì)快一點(diǎn)
1、在 settings.xml 配置文件中找到 mirrors 節(jié)點(diǎn)。
2、添加如下配置,注意放在默認(rèn)節(jié)點(diǎn)的前面。
<!-- 阿里云倉(cāng)庫(kù) --> <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測(cè)試,配置成功則如下圖顯示。
首次執(zhí)行 mvn help:system 命令,Maven相關(guān)工具會(huì)自動(dòng)到Maven遠(yuǎn)程倉(cāng)庫(kù)下載 缺省的或者M(jìn)aven遠(yuǎn)程倉(cāng)庫(kù)中更新的各種配置文件、類庫(kù)(jar包)到Maven本地倉(cāng)庫(kù)中。
四、IDEA配置maven 配置maven的步驟
1、打開(kāi)或者新建 maven 項(xiàng)目后,按照下圖進(jìn)行配置:
2、第一步進(jìn)行后,按下圖操作再次進(jìn)行:
一般情況下,第1步就是將 idea 配置成使用本地 maven 倉(cāng)庫(kù)。但是打開(kāi)或者新建 maven 項(xiàng)目后,項(xiàng)目有可能不是使用的本地倉(cāng)庫(kù),所以第 2 步也寫成自己的(確保使用的是本地倉(cāng)庫(kù))
解決Plugins報(bào)錯(cuò)
問(wèn)題:在上面配置maven后,idea 有可能報(bào)錯(cuò)
解決:
方式一:將 配置maven的步驟 中的第一步改回成原來(lái)的方式,第二步不動(dòng)。
方式二:配置maven的步驟不變,在idea控制臺(tái)(Terminal)執(zhí)行mvn idea:idea
命令。執(zhí)行完畢后,最好關(guān)閉idea,重新打開(kāi)項(xiàng)目。
總結(jié)
到此這篇關(guān)于maven安裝、使用、配置本地倉(cāng)庫(kù)、idea配置maven以及解決plugins報(bào)錯(cuò)問(wèn)題的文章就介紹到這了,更多相關(guān)maven安裝使用配置本地倉(cāng)庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Springboot利用Redis實(shí)現(xiàn)接口冪等性攔截
這篇文章主要為大家介紹了Springboot如何利用Redis實(shí)現(xiàn)接口冪等性攔截。本文將通過(guò)自定義注解+redis+攔截器+MD5?實(shí)現(xiàn),感興趣的可以了解一下2022-06-06SpringBoot?Web請(qǐng)求響應(yīng)詳細(xì)代碼示例
在Web開(kāi)發(fā)中請(qǐng)求和響應(yīng)是必不可少的環(huán)節(jié),Spring Boot Web應(yīng)用中請(qǐng)求響應(yīng)的分層解耦是構(gòu)建高效、可維護(hù)系統(tǒng)的關(guān)鍵實(shí)踐,下面這篇文章主要介紹了SpringBoot?Web請(qǐng)求響應(yīng)的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-09-09java實(shí)現(xiàn)多人聊天工具(socket+多線程)
這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)多人聊天工具,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08SpringMVC日期類型參數(shù)傳遞實(shí)現(xiàn)步驟講解
這篇文章主要介紹了SpringMVC日期類型參數(shù)傳遞實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧2023-02-02SpringCloud與Dubbo集成Nacos時(shí)服務(wù)重復(fù)注冊(cè)問(wèn)題的分析與解決
Nacos作為阿里巴巴開(kāi)源的服務(wù)注冊(cè)與發(fā)現(xiàn)工具,廣泛應(yīng)用于Spring Cloud和Dubbo等微服務(wù)框架中,然而,在實(shí)際開(kāi)發(fā)中,我們可能會(huì)遇到服務(wù)重復(fù)注冊(cè)的問(wèn)題,下面我們就來(lái)詳細(xì)分析一下這一問(wèn)題2025-03-03javafx tableview鼠標(biāo)觸發(fā)更新屬性詳解
這篇文章主要為大家詳細(xì)介紹了javafx tableview鼠標(biāo)觸發(fā)更新屬性的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08