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

解決idea找不到setting.xml文件的問(wèn)題

 更新時(shí)間:2021年02月26日 15:14:18   作者:AinUser  
這篇文章主要介紹了解決idea找不到setting.xml文件的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

對(duì)于找不到maven倉(cāng)庫(kù)的setting.xml文件

網(wǎng)上各種說(shuō)法

但是我在idea里面找到了一個(gè)思路介紹給大家

補(bǔ)充:Maven Settings.xml文件及常見(jiàn)問(wèn)題總結(jié)

Settings.xml 文件

<localRepository>

配置本地倉(cāng)庫(kù)地址,如:

<localRepository>D:\.m2\repository</localRepository>

<servers>

配置私服地址。如果為公共服務(wù)器,不需要賬號(hào),密碼,則可不配置。只要配置<mirror>標(biāo)簽即可(<mirror>見(jiàn)1.3小節(jié))如:

<server>
  <id>nexus</id>
  <username>yanfa</username>
  <password>yanfa</password>
</server>

<mirror>

mirror則相當(dāng)于一個(gè)代理,它會(huì)攔截去指定的遠(yuǎn)程repository下載構(gòu)件的請(qǐng)求,然后從自己這里找出構(gòu)件回送給客戶端。配置mirror的目的一般是出于網(wǎng)速考慮。

如果配置為*,如下面配置文件所示,則如果這個(gè)mirror掛掉,maven將無(wú)法訪問(wèn)任何遠(yuǎn)程倉(cāng)庫(kù),因而將無(wú)法下載構(gòu)件。

配置遠(yuǎn)程倉(cāng)庫(kù)地址:

 <mirror>
  <id>nexus</id>
  <name>Nexus</name>
  <url>http://localhost:8081/nexus/content/groups/public/</url>
  <mirrorOf>*</mirrorOf>
 </mirror>

<repository>

internal repository是指在局域網(wǎng)內(nèi)部搭建的repository,它跟central repository, jboss repository等的區(qū)別僅僅在于其URL是一個(gè)內(nèi)部網(wǎng)址。

配置遠(yuǎn)程倉(cāng)庫(kù)信息:

  <repository>
   <id>nexus</id>
   <name>Nexus Repository</name>
   <url>http://localhost:8081/nexus/content/groups/public/</url>
   <releases>
   <enabled>true</enabled>
   </releases>
   <snapshots>
   <enabled>true</enabled>
   </snapshots>
  </repository>

<pluginRepository>

配置插件信息,如tomcat等插件:

  <pluginRepository>
   <id>nexus</id>
   <name>Nexus Repository</name>
   <url>http://localhost:8081/nexus/content/groups/public/</url>
   <releases>
   <enabled>true</enabled>
   </releases>
   <snapshots>
   <enabled>true</enabled>
   </snapshots>
  </pluginRepository>

常見(jiàn)問(wèn)題

Q: Maven 本地倉(cāng)庫(kù)明明有jar包,pom文件還是報(bào)錯(cuò)解決?

A: 解決方法:找到出錯(cuò)的jar包文件在本地倉(cāng)庫(kù)的位置,刪掉_maven.repositories文件。

原因:更換settings.xml 配置文件后,如果配置的respositoryId中不包含這個(gè)私服的repositoryId,maven本不會(huì)讓這個(gè)本地的jar包,maven就會(huì)自動(dòng)到配置的庫(kù)中找到,找不到就會(huì)報(bào)錯(cuò)。

Q: 明明已經(jīng)設(shè)置本地倉(cāng)庫(kù),但maven每次更新時(shí),還是要到網(wǎng)上下載?

A: 本地沒(méi)有下載到真正的 jar 包(而是帶有l(wèi)ast-updated后綴的文件),只能再到網(wǎng)上下載。

Q: Maven 應(yīng)用jar 版本不對(duì),如何解決?

A: 1. 首先查看本地倉(cāng)庫(kù)中的目標(biāo)jar包版本是否存在。2. 如果存在,查看.pom 文件,知道其坐標(biāo), 然后在需要引用的工程的pom.xml文件中添加dependency 引用。 3. 如果不存在, 看私服中是否有改目標(biāo)版本的文件,有,就下載即可。

優(yōu)勢(shì)

未使用maven管理,每一個(gè)項(xiàng)目都要帶一些jar包,增大了項(xiàng)目的體積,需要更多的時(shí)間部署;同時(shí)每個(gè)項(xiàng)目之間肯定有一些公用的jar包,如果能夠集中式管理jar,這樣會(huì)節(jié)省很多的空間。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • 為Java應(yīng)用創(chuàng)建Docker鏡像的3種方式總結(jié)

    為Java應(yīng)用創(chuàng)建Docker鏡像的3種方式總結(jié)

    Docker的使用可以將應(yīng)用程序做成鏡像,這樣可以將鏡像發(fā)布到私有或者公有倉(cāng)庫(kù)中,在其他主機(jī)上也可以pull鏡像,并且運(yùn)行容器,運(yùn)行程,下面這篇文章主要給大家總結(jié)介紹了關(guān)于為Java應(yīng)用創(chuàng)建Docker鏡像的3種方式,需要的朋友可以參考下
    2023-06-06
  • swagger的請(qǐng)求參數(shù)不顯示,@Apimodel的坑點(diǎn)及解決

    swagger的請(qǐng)求參數(shù)不顯示,@Apimodel的坑點(diǎn)及解決

    這篇文章主要介紹了swagger的請(qǐng)求參數(shù)不顯示,@Apimodel的坑點(diǎn)及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • MyBatis插入時(shí)獲取自增主鍵方法

    MyBatis插入時(shí)獲取自增主鍵方法

    MyBatis 3.2.6插入時(shí)候獲取自增主鍵方法有兩種,下面以以MySQL5.5為例通過(guò)兩種方法給大家介紹mybatis獲取自增主鍵的方法,一起看看吧
    2016-11-11
  • FasfDFS整合Java實(shí)現(xiàn)文件上傳下載功能實(shí)例詳解

    FasfDFS整合Java實(shí)現(xiàn)文件上傳下載功能實(shí)例詳解

    這篇文章主要介紹了FasfDFS整合Java實(shí)現(xiàn)文件上傳下載功能實(shí)例詳解,需要的朋友可以參考下
    2017-08-08
  • 詳解AOP與Filter攔截請(qǐng)求打印日志實(shí)用例子

    詳解AOP與Filter攔截請(qǐng)求打印日志實(shí)用例子

    這篇文章主要介紹了詳解AOP與Filter攔截請(qǐng)求打印日志實(shí)用例子,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • Java獲取時(shí)間年、月、日的方法

    Java獲取時(shí)間年、月、日的方法

    這篇文章主要介紹了Java獲取時(shí)間年、月、日的方法,涉及java時(shí)間操作的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • Spring實(shí)現(xiàn)定時(shí)任務(wù)的幾種方式總結(jié)

    Spring實(shí)現(xiàn)定時(shí)任務(wù)的幾種方式總結(jié)

    Spring Task 是 Spring 框架提供的一種任務(wù)調(diào)度和異步處理的解決方案,可以按照約定的時(shí)間自動(dòng)執(zhí)行某個(gè)代碼邏輯它可以幫助開(kāi)發(fā)者在 Spring 應(yīng)用中輕松地實(shí)現(xiàn)定時(shí)任務(wù)、異步任務(wù)等功能,提高應(yīng)用的效率和可維護(hù)性,需要的朋友可以參考下本文
    2024-07-07
  • java繪制國(guó)際象棋與中國(guó)象棋棋盤(pán)

    java繪制國(guó)際象棋與中國(guó)象棋棋盤(pán)

    這篇文章主要為大家詳細(xì)介紹了java繪制國(guó)際象棋與中國(guó)象棋棋盤(pán),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • Java棧的運(yùn)用之中綴表達(dá)式求值詳解

    Java棧的運(yùn)用之中綴表達(dá)式求值詳解

    本文來(lái)介紹一題中綴表達(dá)式求值的問(wèn)題,就是給定一個(gè)中綴計(jì)算式,編寫(xiě)程序?qū)⑦@個(gè)式子運(yùn)算結(jié)果給計(jì)算出來(lái),其實(shí)和后綴表達(dá)式的思路差不多,都是棧的運(yùn)用問(wèn)題,感興趣的可以了解一下
    2022-11-11
  • 使用SpringBoot + Redis + Vue實(shí)現(xiàn)動(dòng)態(tài)路由加載頁(yè)面的示例代碼

    使用SpringBoot + Redis + Vue實(shí)現(xiàn)動(dòng)態(tài)路由加載頁(yè)面的示例代

    在現(xiàn)代 Web 應(yīng)用開(kāi)發(fā)中,動(dòng)態(tài)路由加載能夠顯著提升應(yīng)用的靈活性和安全性,本文將深入探討如何利用 Spring Boot、Redis、Element UI 和 Vue 技術(shù)棧實(shí)現(xiàn)動(dòng)態(tài)路由加載,并通過(guò) Redis 生成和驗(yàn)證有效鏈接以實(shí)現(xiàn)頁(yè)面訪問(wèn)控制,需要的朋友可以參考下
    2024-09-09

最新評(píng)論