最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Maven依賴爆紅的幾種解決思路

 更新時(shí)間:2024年10月14日 10:30:46   作者:何中應(yīng)  
本文介紹了多種解決Maven依賴爆紅的方法,包括刪除.lastupdate文件、更改鏡像設(shè)置、配置私服、刪除錯(cuò)誤依賴、手動(dòng)修改依賴和檢查pom文件錯(cuò)誤等,通過這些方法可以有效解決Maven項(xiàng)目中遇到的依賴問題,感興趣的可以了解一下

說明:本文介紹Maven依賴爆紅,排查錯(cuò)誤的幾種思路;

思路一:刪除本地倉(cāng)庫(kù).lastupdate文件;

找到本地maven倉(cāng)庫(kù),全局搜索.lastupdate文件,把搜索出來的文件全部刪除。.lastupdate后綴名的文件,表示是依賴下載失敗的殘余文件;

在這里插入圖片描述

可以在本地倉(cāng)庫(kù)的上級(jí)目錄,創(chuàng)建一個(gè)如下的.bat文件,可找到并刪除此類文件,后面有需要直接雙擊執(zhí)行即可;

set REPOSITORY_PATH=.\maven倉(cāng)庫(kù)文件夾名,如mvn_repo
rem 正在搜索...

del /s /q %REPOSITORY_PATH%\*.lastUpdated

rem 搜索完畢
pause

思路二:去掉阿里鏡像;

打開setting.xml配置,建議從idea中的這個(gè)選項(xiàng)中進(jìn)入,可以同時(shí)驗(yàn)證自己的maven路徑?jīng)]有設(shè)置錯(cuò)誤;

在這里插入圖片描述

去掉阿里鏡像或者有其他的鏡像設(shè)置,因?yàn)?strong>可能下載的依賴在此鏡像中不存在,只在中央倉(cāng)庫(kù)才有;

在這里插入圖片描述

思路三:私服;

如果以上兩種情況都排除了,依賴依舊報(bào)錯(cuò),可以考慮是不是因?yàn)橛幸蕾囀切枰B接私服進(jìn)行下載的,可查看對(duì)應(yīng)依賴的groupId標(biāo)簽;

在這里插入圖片描述

如果是私服中的依賴,需要在setting.xml中設(shè)置私服ID,賬號(hào)密碼;

在這里插入圖片描述

思路四:刪除爆紅依賴;

找到爆紅的依賴,在本地倉(cāng)庫(kù)中找到這個(gè)依賴所在的文件夾,并刪除,然后在idea中刷一下maven

有些公司項(xiàng)目可能是分開的,如登錄驗(yàn)證、提供基礎(chǔ)服務(wù)的是一個(gè)項(xiàng)目,其他項(xiàng)目依賴于這個(gè)項(xiàng)目才能啟動(dòng),這兩個(gè)項(xiàng)目不在一個(gè)IDEA窗口中,通過jar包進(jìn)行引用。在這種情況下,提示類不存在或其他問題可能是本地jar包沒有更新,可以在本地倉(cāng)庫(kù)找到對(duì)應(yīng)的目錄刪掉,重新Reload一下Maven,可能可以解決問題

在這里插入圖片描述

思路五:刪除爆紅依賴,手寫;

在pom文件中,刪除爆紅的那個(gè)依賴標(biāo)簽(dependency標(biāo)簽內(nèi)的內(nèi)容),手敲一遍,或者剪切刷一下pom文件,再粘貼一遍;

在這里插入圖片描述

思路六:查看pom文件是否有紅色波浪線;

查看pom文件最上面是否有紅色波浪線,看有沒有提示錯(cuò)誤,這種情況大多數(shù)時(shí)候是依賴未指定版本,另外,也需要注意pom文件中的標(biāo)簽是有前后順序的,需要檢查以下pom文件標(biāo)簽的順序,與其他pom文件對(duì)比一下。

在這里插入圖片描述

思路七:沒有指定版本;

查看父模塊中版本鎖定,檢查是不是父模塊中沒有鎖定對(duì)應(yīng)依賴的版本,而子模塊中爆紅的依賴沒有指定版本;

在這里插入圖片描述

思路八:jar是否不存在;

這一點(diǎn)和私服類似,需要查看這個(gè)依賴是不是公司獨(dú)有的,不屬于Maven中央倉(cāng)庫(kù)的依賴。有些時(shí)候,公司會(huì)有一些獨(dú)有的jar包,這些jar包可能是委托其他公司開發(fā)或者買的其他公司的產(chǎn)品,需要通過Maven命令把該jar包添加到本地Maven倉(cāng)庫(kù)中才能正常引用。同樣,判斷這一點(diǎn),也通過groupId標(biāo)簽中的域名推測(cè)。

如果是這種情況,可以在公司的文件管理平臺(tái)找到對(duì)應(yīng)的jar包(也可以在項(xiàng)目里面找找,或找同事拷一份),下載到本地。在本地jar包所在的位置,打開命令窗口,通過下面命令安裝到本地倉(cāng)庫(kù)中,再引用就不會(huì)報(bào)錯(cuò)了。

mvn install:install-file -Dfile='jar路徑' -DgroupId='groupID名' -DartifactId='artifactID名' -Dversion='版本名' -Dpackaging=jar

需要注意,較新的Maven版本執(zhí)行該命令需要有pom文件的支持,所以如果執(zhí)行失敗了,可以試下把該jar包中的pom文件取出來,和jar在同級(jí)再執(zhí)行。

而且,一般來說,提供的jar里面會(huì)有關(guān)于該jar的maven坐標(biāo)配置,在install的時(shí)候,可以參考這里面的內(nèi)容,不要隨手設(shè)置。

在這里插入圖片描述

另外

如果Maven中對(duì)應(yīng)模塊沒有plugins dependence兩個(gè)選項(xiàng),如下,參考:http://www.fzitv.net/program/32872474k.htm

在這里插入圖片描述

到此這篇關(guān)于Maven依賴爆紅的幾種解決思路的文章就介紹到這了,更多相關(guān)Maven依賴爆紅內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • springboot如何自定義pom內(nèi)子依賴版本

    springboot如何自定義pom內(nèi)子依賴版本

    這篇文章主要介紹了springboot如何自定義pom內(nèi)子依賴版本問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • SpringBoot中實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)源切換過程

    SpringBoot中實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)源切換過程

    本文介紹了SpringBoot中實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)源切換的關(guān)鍵知識(shí)點(diǎn)和設(shè)計(jì)思路,主要包括:多數(shù)據(jù)庫(kù)架構(gòu)的挑戰(zhàn)、配置多個(gè)數(shù)據(jù)源、使用AbstractRoutingDataSource進(jìn)行數(shù)據(jù)源路由、基于AOP實(shí)現(xiàn)動(dòng)態(tài)切換、事務(wù)管理及異常處理策略
    2026-05-05
  • SpringBoot2.0整合jackson配置日期格式化和反序列化的實(shí)現(xiàn)

    SpringBoot2.0整合jackson配置日期格式化和反序列化的實(shí)現(xiàn)

    這篇文章主要介紹了SpringBoot2.0整合jackson配置日期格式化和反序列化的實(shí)現(xiàn),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-11-11
  • 淺談Java編程之if-else的優(yōu)化技巧總結(jié)

    淺談Java編程之if-else的優(yōu)化技巧總結(jié)

    說實(shí)話,其實(shí)我很討厭在代碼里大量使用if-else,一是因?yàn)樵擃惔a執(zhí)行方式屬于面向過程的,二嘛,則是會(huì)顯得代碼過于冗余.這篇筆記,主要記錄一些自己在工作實(shí)踐當(dāng)中針對(duì)if-else的優(yōu)化心得,將會(huì)不定期地長(zhǎng)期更新,需要的朋友可以參考下
    2021-06-06
  • Spring Aop如何給Advice傳遞參數(shù)

    Spring Aop如何給Advice傳遞參數(shù)

    這篇文章主要介紹了Spring Aop如何給Advice傳遞參數(shù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • IDEA遠(yuǎn)程連接HBase及其Java API實(shí)戰(zhàn)詳解

    IDEA遠(yuǎn)程連接HBase及其Java API實(shí)戰(zhàn)詳解

    這篇文章主要介紹了IDEA遠(yuǎn)程連接HBase及其Java API實(shí)戰(zhàn)詳解,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • Spring常用注解 使用注解來構(gòu)造IoC容器的方法

    Spring常用注解 使用注解來構(gòu)造IoC容器的方法

    下面小編就為大家分享一篇Spring常用注解 使用注解來構(gòu)造IoC容器的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • Spring導(dǎo)入properties配置文件代碼示例

    Spring導(dǎo)入properties配置文件代碼示例

    這篇文章主要介紹了Spring導(dǎo)入properties配置文件代碼示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • springboot項(xiàng)目使用nohup將日志指定輸出文件過大問題及解決辦法

    springboot項(xiàng)目使用nohup將日志指定輸出文件過大問題及解決辦法

    在Spring Boot項(xiàng)目中,使用nohup命令重定向日志輸出到文件可能會(huì)使日志文件過大,文章介紹了兩種解決方法:一是創(chuàng)建腳本直接清除日志文件,二是創(chuàng)建腳本保留部分日志內(nèi)容,并將這些腳本加入定時(shí)任務(wù)中,這可以有效控制日志文件的大小,避免占用過多磁盤空間
    2024-10-10
  • Java集合類中文介紹

    Java集合類中文介紹

    本文首先對(duì)Java集合類框架做了簡(jiǎn)單說明,之后對(duì)主要類和為API做了介紹:Collection、List、Set、AbstractCollection、AbstractList、AbstractSet、Iterator、ListIterator。
    2013-11-11

最新評(píng)論

攀枝花市| 搜索| 齐齐哈尔市| 迁西县| 吴旗县| 尚义县| 泰宁县| 汝城县| 康保县| 海晏县| 施甸县| 洛川县| 阳谷县| 高邮市| 尚义县| 那坡县| 乐陵市| 固原市| 郧西县| 烟台市| 华池县| 镇平县| 宁强县| 庆城县| 班玛县| 察哈| 九龙坡区| 江都市| 翁牛特旗| 韶山市| 钦州市| 平遥县| 东港市| 呼伦贝尔市| 印江| 齐齐哈尔市| 崇仁县| 宣城市| 霞浦县| 丰宁| 东兴市|