解決idea中maven新增的配置文件xx.xml沒(méi)生效問(wèn)題
項(xiàng)目場(chǎng)景:
因?yàn)楣臼褂米约旱乃椒螺djar,則沒(méi)有使用默認(rèn)的settings.xml
文件。而是新增了一個(gè)settingsold.xml
文件
問(wèn)題描述
公司項(xiàng)目有用自己的`私服,Maven正常去私服下載jar包是沒(méi)問(wèn)題的。但是一直是去找的阿里云鏡像,到導(dǎo)致阿里云鏡像找不到相關(guān)的jar包報(bào)錯(cuò)!!!
原因分析:
第一感覺(jué)是Maven配置文件沒(méi)有生效,但是去查看了配置沒(méi)問(wèn)題。是猜測(cè)maven配置文件是不是存在優(yōu)先級(jí)的問(wèn)題。沒(méi)有去找IDEA配置好的settingsold.xml文件,而是去找默認(rèn)的settings.xml因?yàn)槟J(rèn)的是配置的阿里云鏡像!!!
懷著這個(gè)猜測(cè),去看一下maven的官方文檔(https://maven.apache.org/settings.html):
紅框中的內(nèi)容翻譯如下:
settings.xml存在于兩個(gè)地方:
Maven安裝的地方:
$M2_HOME/conf/settings.xml
用戶的目錄:
${user.home}/.m2/settings.xml
前者又被叫做全局配置,后者被稱為用戶配置。如果兩者都存在,它們的內(nèi)容將被合并,并且用戶范圍的settings.xml優(yōu)先
所以得出兩點(diǎn)結(jié)論
可以看出用戶的配置優(yōu)先級(jí)高于IDEA中的Maven目錄配置。maven會(huì)默認(rèn)尋找名為settings.xml配置文件
解決方案:
把原先的 settings.xml 文件改名為 : settings-bak.xml。然后就去找配置文件里的 settingsold.xml文件了
到此這篇關(guān)于解決idea中maven新增的配置文件xx.xml沒(méi)生效問(wèn)題的文章就介紹到這了,更多相關(guān)maven新增xx.xml沒(méi)生效內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在Spring Boot中使用Spring-data-jpa實(shí)現(xiàn)分頁(yè)查詢
如何使用jpa進(jìn)行多條件查詢以及查詢列表分頁(yè)呢?下面我將介紹兩種多條件查詢方式。具體實(shí)例代碼大家參考下本文吧2017-07-07Spring boot項(xiàng)目中異常攔截設(shè)計(jì)和處理詳解
這篇文章主要介給大家紹了關(guān)于Spring boot項(xiàng)目中異常攔截設(shè)計(jì)和處理的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用spring boot具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起看看吧2018-12-12SpringBoot啟動(dòng)報(bào)錯(cuò)屬性循環(huán)依賴報(bào)錯(cuò)問(wèn)題的解決
這篇文章主要介紹了SpringBoot啟動(dòng)報(bào)錯(cuò)屬性循環(huán)依賴報(bào)錯(cuò)問(wèn)題的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-05-05詳解使用Spring Boot開(kāi)發(fā)Web項(xiàng)目
這篇文章主要介紹了詳解使用Spring Boot開(kāi)發(fā)Web項(xiàng)目,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-04-04Spring Security代碼實(shí)現(xiàn)JWT接口權(quán)限授予與校驗(yàn)功能
本文給大家介紹Spring Security代碼實(shí)現(xiàn)JWT接口權(quán)限授予與校驗(yàn)功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2019-12-12springIOC的使用流程及spring中使用類型轉(zhuǎn)換器的方式
Spring IOC是Spring框架的核心原理之一,它是一種軟件設(shè)計(jì)模式,用于管理應(yīng)用程序中的對(duì)象依賴關(guān)系,這篇文章主要介紹了springIOC的使用流程以及spring中如何使用類型轉(zhuǎn)換器,需要的朋友可以參考下2023-06-06Java自動(dòng)取款機(jī)ATM案例實(shí)現(xiàn)
本文主要介紹了Java自動(dòng)取款機(jī)ATM案例實(shí)現(xiàn),整個(gè)過(guò)程可以分為三部分:登錄賬戶和執(zhí)行取款操作,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-08-08