IDEA設(shè)置maven修改settings.xml配置文件無法加載倉庫的解決方案
作為初學者配置maven一般網(wǎng)上搜索。然后你就看到各種配置文件片段,首先配置鏡像,然后配置倉庫。完事后再IDEA里面配置下maven的路徑和配置文件路徑。
這些文章屬實坑爹,完全沒講一個重要的配置就是activeProfiles
。
當我配置了各種,搗騰了半天,idea里面死活加載不進去我配置的倉庫信息。
最后配置好activeProfiles就行了,這個基本99%的文章都沒講過要配置,自己不仔細去看文檔就會掉入陷阱。
activeProfiles 下面配置的是要激活的profile。
<activeProfiles> <activeProfile>profileid</activeProfile> </activeProfiles>
maven settings.xml 配置
配置的profile
<profile> <id>profileid</id> <repositories> <repository> <id>snapshots</id> <name>snapshots</name> <url>http://xxx.xxx.xx.xx:8081/nexus/content/repositories/snapshots/</url> </repository> </repositories> </profile>
使用的是內(nèi)部搭建的私有倉庫。
鏡像和倉庫的關(guān)系
<mirror> <id>aliyunmaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>https://maven.aliyun.com/repository/public</url> </mirror>
鏡像:mirror相當于一個攔截器,它會攔截maven對remote repository的相關(guān)請求,把請求里的remote repository地址,重定向到mirror里配置的地址。
攔截規(guī)則:mirrorOf指定的是哪個就攔截哪個,central就會攔截中央倉庫的請求,mirrorOf里面的值是repository的id值。比如我把central換成上面我私有倉庫id的snapshots,那么私有倉庫的請求會被轉(zhuǎn)到鏡像,當然我們并不需要這樣。
倉庫:倉庫是項目中依賴的第三方庫,這個庫所在的位置叫做倉庫。
所以并不是倉庫和鏡像都要配置,許多文章也沒意識到這點,如果我只用內(nèi)部搭建的私有倉庫根本不需要去配什么鏡像。
idea 配置maven
file->settings
配置好后刷新下重新加載,下載maven依賴
如果不好使,關(guān)掉idea再重開,idea會抽風
以上就是IDEA設(shè)置maven修改settings.xml配置文件無法加載倉庫的解決方案的詳細內(nèi)容,更多關(guān)于IDEA 無法加載倉庫的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
詳解Java中的println輸入和toString方法的重寫問題
這篇文章主要介紹了Java中的println輸入和toString方法的重寫,一個對象數(shù)組在調(diào)用Arrays.toString打印時,相當于遍歷數(shù)組,然后打印里邊每個對象,這再打印對象就調(diào)用對象自己的toString了,需要的朋友可以參考下2022-04-04Presto自定義函數(shù)@SqlNullable引發(fā)問題詳解
這篇文章主要為大家介紹了Presto自定義函數(shù)@SqlNullable引發(fā)問題詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-12-12SpringBoot居然有44種應(yīng)用啟動器,你都知道嗎
很多人都不知道SpringBoot應(yīng)用啟動器竟然有44個,本文就一起來介紹一下,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2021-01-01關(guān)于Java for循環(huán)的正確用法介紹
Java里的循環(huán)結(jié)構(gòu)我們可以通過while、do-while、for、foreach等方式實現(xiàn)循環(huán),這篇文章會把這幾種循環(huán)方式都給大家講解到,但本文主要介紹for循環(huán)的使用,感興趣的同學可以參考閱讀2023-05-05Java新特性之Nashorn_動力節(jié)點Java學院整理
這篇文章主要介紹了Java新特性之Nashorn的相關(guān)資料,需要的朋友可以參考下2017-06-06