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

解決Maven中的依賴(lài)導(dǎo)包問(wèn)題(組合技巧)

 更新時(shí)間:2023年11月10日 08:57:58   作者:Melo7000  
自從我開(kāi)始接觸了以spring為框架的項(xiàng)目學(xué)習(xí)后,這個(gè)maven導(dǎo)包老是出現(xiàn)問(wèn)題,每次在這個(gè)上面花費(fèi)好多時(shí)間,于是乎打算寫(xiě)一個(gè)秘籍出來(lái),這篇文章主要介紹了解決Maven中的依賴(lài)導(dǎo)包問(wèn)題,需要的朋友可以參考下

今天給大家分享一個(gè)非常好用的技巧,這個(gè)技巧是一個(gè)組合技巧

是的,自從我開(kāi)始接觸了以spring為框架的項(xiàng)目學(xué)習(xí)后,這個(gè)maven導(dǎo)包老是出現(xiàn)問(wèn)題,每次在這個(gè)上面花費(fèi)好多時(shí)間,于是乎打算寫(xiě)一個(gè)秘籍出來(lái)。

你可能會(huì)遇到這樣的問(wèn)題

這玩意咋紅了,看人怪嚇人的

接下來(lái)這個(gè)我們來(lái)看看有什么解決辦法,下面辦法將會(huì)從簡(jiǎn)到難進(jìn)行介紹

一.你是不是沒(méi)有reload?

首先我們得知道,在maven所帶的.pom文件中修改項(xiàng)目配置后,需要reload的一下,也就是刷新,讓它重新接受你的修改后的文件。

具體刷新主要兩種方法,如下圖

第一種,側(cè)邊欄maven管理來(lái)進(jìn)行reload:

第二種,右鍵點(diǎn)擊修改后.pom文件任意處,根據(jù)下圖來(lái)reload:

如果不爆紅了,說(shuō)明是沒(méi)有刷新的問(wèn)題。若是沒(méi)解決,請(qǐng)看第二招

二.配置環(huán)境有問(wèn)題嗎?

這種招式主要用于運(yùn)行別人寫(xiě)的項(xiàng)目。由于每個(gè)人的Maven環(huán)境都不一樣,于是乎,你需要修改一下maven環(huán)境配置

點(diǎn)擊File-->Settings ,按照下圖搜索Maven。

其中黃色框框里就是你要修改的東西,若你拿的別人的項(xiàng)目,通常情況下其路徑你會(huì)發(fā)現(xiàn)看不懂,例如“我的電腦上沒(méi)有F:盤(pán),為啥路徑上有”...

此時(shí)你就需要將Maven改為你自己的路徑,這個(gè)大家配環(huán)境的時(shí)候都配過(guò),我就此不再贅述。

三.網(wǎng)絡(luò)不好導(dǎo)致下不了包

這種問(wèn)題確實(shí)存在,我經(jīng)常遇到。為了下載Maven的包,我還專(zhuān)門(mén)買(mǎi)了張流量卡開(kāi)熱點(diǎn)(你們別學(xué)我,換個(gè)好一點(diǎn)的網(wǎng)絡(luò)就行) 但必須注意下面情況:

但是還有一種特殊情況,就是由于maven所下載的依賴(lài)都是需要在遠(yuǎn)程倉(cāng)庫(kù)上進(jìn)行,而這玩意服務(wù)器在國(guó)外,距離太遠(yuǎn)了訪(fǎng)問(wèn)起來(lái)確實(shí)很慢

好在阿里幫我們解決了這個(gè)問(wèn)題,它相當(dāng)于把遠(yuǎn)程倉(cāng)庫(kù)中的東西復(fù)制了一分,到自己的倉(cāng)庫(kù),我們只需要將maven配置阿里鏡像即可。我們來(lái)配置一下:

首先找到你的Maven文件下的conf文件,找到setting.xml文件

使用編輯器打開(kāi)文件,找到 標(biāo)記然后將下面內(nèi)容拷貝替換原來(lái)的 標(biāo)記以及標(biāo)記內(nèi)的所有內(nèi)容,這樣就配置好了。

 <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>

然后根據(jù)第二招配置一下

四.重啟IDEA

這個(gè)也好用,因?yàn)榭赡躀DEA會(huì)卡,所以它會(huì)“誤報(bào)”錯(cuò)誤。也就是說(shuō),他看起來(lái)紅紅的,實(shí)際上都沒(méi)問(wèn)題,這個(gè)時(shí)候重啟IDEA可能會(huì)解決問(wèn)題。

五.手動(dòng)導(dǎo)包

這招是基于上述幾種方法都無(wú)法解決而使用的,其實(shí)你搜手動(dòng)導(dǎo)報(bào)搜出來(lái)一大堆,說(shuō)明白的沒(méi)幾個(gè),今天我給大家分享一下:

這種方法適用于各種Dependency not found,主要是有點(diǎn)麻煩。

手動(dòng)導(dǎo)包分兩步

  • 第一步:下載你需要的Jar包
  • 第二步:導(dǎo)入你的項(xiàng)目中

第一步:下載你需要的Jar包

https://mvnrepository.com/ 網(wǎng)站你可以搜到你想要的jar包,非常好用

選擇版本后,你需要參考下圖下載jar包(一定要知道下載到哪了)

第二步:導(dǎo)入你的項(xiàng)目中

還是原本的步驟

在黃框里輸入下載命令(注意:你打開(kāi)輸入欄可能會(huì)有mvn字樣,刪了),我這隨便找的例子:

mvn install:install-file 
-Dfile=D:\Environment\Maven\repository\guava-32.1.2-jre.jar
-DgroupId=com.google.guava
-DartifactId=guava
-Dversion=32.1.2-jre
-Dpackaging=jar

指令說(shuō)明:

  • -Dfile= jar 在本地的絕對(duì)路徑
  • -DgroupId= jar 包的 groupId
  • -DartifactId= jar 包的 artifactId
  • -Dversion= jar 包的 version
  • -Dpackaging= 打包方式

當(dāng)然.pom文件中的dependency該咋寫(xiě)就咋寫(xiě),根據(jù)上面代碼中的對(duì)應(yīng)起來(lái)

記住要reload刷新一下

電腦卡了刷新完還得重啟一下哦!

相關(guān)文章

  • SpringBoot多環(huán)境開(kāi)發(fā)該如何配置

    SpringBoot多環(huán)境開(kāi)發(fā)該如何配置

    這篇文章主要介紹了 SpringBoot多環(huán)境的開(kāi)發(fā)配置詳情,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-09-09
  • 重試框架Guava-Retry和spring-Retry的使用示例

    重試框架Guava-Retry和spring-Retry的使用示例

    spring-retry 和 guava-retry 工具都是線(xiàn)程安全的重試,能夠支持并發(fā)業(yè)務(wù)場(chǎng)景的重試邏輯正確性,本文主要介紹了重試框架Guava-Retry和spring-Retry的使用示例,感興趣的可以一下
    2023-09-09
  • 初步學(xué)習(xí)Java中線(xiàn)程的實(shí)現(xiàn)與生命周期

    初步學(xué)習(xí)Java中線(xiàn)程的實(shí)現(xiàn)與生命周期

    這篇文章主要介紹了初步學(xué)習(xí)Java中線(xiàn)程的實(shí)現(xiàn)與生命周期,線(xiàn)程方面的知識(shí)是Java學(xué)習(xí)過(guò)程中的重點(diǎn)和難點(diǎn),需要的朋友可以參考下
    2015-11-11
  • Feign遠(yuǎn)程調(diào)用參數(shù)里面內(nèi)容丟失的解決方案

    Feign遠(yuǎn)程調(diào)用參數(shù)里面內(nèi)容丟失的解決方案

    這篇文章主要介紹了Feign遠(yuǎn)程調(diào)用參數(shù)里面內(nèi)容丟失的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • java用兩個(gè)例子充分闡述多態(tài)的可拓展性介紹

    java用兩個(gè)例子充分闡述多態(tài)的可拓展性介紹

    下面小編就為大家?guī)?lái)一篇java用兩個(gè)例子充分闡述多態(tài)的可拓展性介紹。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-06-06
  • Java使用C3P0數(shù)據(jù)源鏈接數(shù)據(jù)庫(kù)

    Java使用C3P0數(shù)據(jù)源鏈接數(shù)據(jù)庫(kù)

    這篇文章主要為大家詳細(xì)介紹了Java使用C3P0數(shù)據(jù)源鏈接數(shù)據(jù)庫(kù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Java?并發(fā)編程之ForkJoin框架

    Java?并發(fā)編程之ForkJoin框架

    這篇文章主要為大家介紹了Java?ForkJoin框架,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助,希望能夠給你帶來(lái)幫助
    2021-11-11
  • 編程語(yǔ)言榜單Java與Python并列第二!Julia下滑

    編程語(yǔ)言榜單Java與Python并列第二!Julia下滑

    日新月異的技術(shù)圈,隨著云、大數(shù)據(jù)、人工智能等主流技術(shù)的廣泛應(yīng)用,作為開(kāi)發(fā)利器的編程語(yǔ)言的最新發(fā)展趨勢(shì)也在無(wú)形中發(fā)生了變化,本文主要介紹了java、Python、Julia等語(yǔ)言在Resmonk榜單的排名
    2021-08-08
  • Java利用DOM解析XML的學(xué)習(xí)指南

    Java利用DOM解析XML的學(xué)習(xí)指南

    在Java中使用DOM解析XML文件是一個(gè)常見(jiàn)的操作,它允許你以編程方式讀取、修改和保存XML文檔的結(jié)構(gòu)和內(nèi)容,本文為大家介紹了具體的實(shí)現(xiàn)步驟,有需要的小伙伴可以參考下
    2025-04-04
  • Spring解決循環(huán)依賴(lài)問(wèn)題的三種方法小結(jié)

    Spring解決循環(huán)依賴(lài)問(wèn)題的三種方法小結(jié)

    在 Spring 中,循環(huán)依賴(lài)問(wèn)題指的是兩個(gè)或多個(gè) bean 之間相互依賴(lài)形成的閉環(huán),具體而言,當(dāng) bean A 依賴(lài)于 bean B,同時(shí) bean B 也依賴(lài)于 bean A,就形成了循環(huán)依賴(lài),本文就給大家介紹了Spring解決循環(huán)依賴(lài)問(wèn)題的三種方法,需要的朋友可以參考下
    2023-09-09

最新評(píng)論