欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IDEA設(shè)置maven修改settings.xml配置文件無法加載倉庫的解決方案

 更新時(shí)間:2021年01月29日 09:01:20   作者:XSpringSun  
這篇文章主要介紹了IDEA設(shè)置maven修改settings.xml配置文件無法加載倉庫的解決方案,幫助大家更好的利用IDEA進(jìn)行JAVA的開發(fā)學(xué)習(xí),感興趣的朋友可以了解下

出處:https://www.cnblogs.com/SunSpring

作為初學(xué)者配置maven一般網(wǎng)上搜索。然后你就看到各種配置文件片段,首先配置鏡像,然后配置倉庫。完事后再IDEA里面配置下maven的路徑和配置文件路徑。

這些文章屬實(shí)坑爹,完全沒講一個(gè)重要的配置就是activeProfiles

當(dāng)我配置了各種,搗騰了半天,idea里面死活加載不進(jìn)去我配置的倉庫信息。

最后配置好activeProfiles就行了,這個(gè)基本99%的文章都沒講過要配置,自己不仔細(xì)去看文檔就會(huì)掉入陷阱。

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相當(dāng)于一個(gè)攔截器,它會(huì)攔截maven對(duì)remote repository的相關(guān)請(qǐng)求,把請(qǐng)求里的remote repository地址,重定向到mirror里配置的地址。

攔截規(guī)則:mirrorOf指定的是哪個(gè)就攔截哪個(gè),central就會(huì)攔截中央倉庫的請(qǐng)求,mirrorOf里面的值是repository的id值。比如我把central換成上面我私有倉庫id的snapshots,那么私有倉庫的請(qǐng)求會(huì)被轉(zhuǎn)到鏡像,當(dāng)然我們并不需要這樣。

倉庫:倉庫是項(xiàng)目中依賴的第三方庫,這個(gè)庫所在的位置叫做倉庫。

所以并不是倉庫和鏡像都要配置,許多文章也沒意識(shí)到這點(diǎn),如果我只用內(nèi)部搭建的私有倉庫根本不需要去配什么鏡像。

idea 配置maven

file->settings

配置好后刷新下重新加載,下載maven依賴

如果不好使,關(guān)掉idea再重開,idea會(huì)抽風(fēng)

以上就是IDEA設(shè)置maven修改settings.xml配置文件無法加載倉庫的解決方案的詳細(xì)內(nèi)容,更多關(guān)于IDEA 無法加載倉庫的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 詳解Java中的println輸入和toString方法的重寫問題

    詳解Java中的println輸入和toString方法的重寫問題

    這篇文章主要介紹了Java中的println輸入和toString方法的重寫,一個(gè)對(duì)象數(shù)組在調(diào)用Arrays.toString打印時(shí),相當(dāng)于遍歷數(shù)組,然后打印里邊每個(gè)對(duì)象,這再打印對(duì)象就調(diào)用對(duì)象自己的toString了,需要的朋友可以參考下
    2022-04-04
  • 如何使用JAVA實(shí)現(xiàn)數(shù)字水印

    如何使用JAVA實(shí)現(xiàn)數(shù)字水印

    本文介紹了如何使用JAVA實(shí)現(xiàn)數(shù)字水印,主要用到了java.awt包中的AlphaComposite類,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2015-07-07
  • 使用Jersey構(gòu)建圖片服務(wù)器過程解析

    使用Jersey構(gòu)建圖片服務(wù)器過程解析

    這篇文章主要介紹了使用Jersey構(gòu)建圖片服務(wù)器過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • java多線程學(xué)習(xí)之死鎖的模擬和避免(實(shí)例講解)

    java多線程學(xué)習(xí)之死鎖的模擬和避免(實(shí)例講解)

    下面小編就為大家?guī)硪黄猨ava多線程學(xué)習(xí)之死鎖的模擬和避免(實(shí)例講解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-06-06
  • 解決java后臺(tái)登錄前后cookie不一致問題

    解決java后臺(tái)登錄前后cookie不一致問題

    本文主要介紹了java后臺(tái)登錄前后cookie不一致的解決方案,具有很好的參考價(jià)值,需要的朋友一起來看下吧
    2016-12-12
  • SpringBoot如何優(yōu)雅的處理全局異常

    SpringBoot如何優(yōu)雅的處理全局異常

    這篇文章主要給大家介紹了關(guān)于SpringBoot如何優(yōu)雅的處理全局異常的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用SpringBoot具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Presto自定義函數(shù)@SqlNullable引發(fā)問題詳解

    Presto自定義函數(shù)@SqlNullable引發(fā)問題詳解

    這篇文章主要為大家介紹了Presto自定義函數(shù)@SqlNullable引發(fā)問題詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • SpringBoot居然有44種應(yīng)用啟動(dòng)器,你都知道嗎

    SpringBoot居然有44種應(yīng)用啟動(dòng)器,你都知道嗎

    很多人都不知道SpringBoot應(yīng)用啟動(dòng)器竟然有44個(gè),本文就一起來介紹一下,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2021-01-01
  • 關(guān)于Java for循環(huán)的正確用法介紹

    關(guān)于Java for循環(huán)的正確用法介紹

    Java里的循環(huán)結(jié)構(gòu)我們可以通過while、do-while、for、foreach等方式實(shí)現(xiàn)循環(huán),這篇文章會(huì)把這幾種循環(huán)方式都給大家講解到,但本文主要介紹for循環(huán)的使用,感興趣的同學(xué)可以參考閱讀
    2023-05-05
  • Java新特性之Nashorn_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Java新特性之Nashorn_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要介紹了Java新特性之Nashorn的相關(guān)資料,需要的朋友可以參考下
    2017-06-06

最新評(píng)論