亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

思路一:刪除本地倉庫.lastupdate文件;

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

在這里插入圖片描述

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

set REPOSITORY_PATH=.\maven倉庫文件夾名,如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>可能下載的依賴在此鏡像中不存在,只在中央倉庫才有;

在這里插入圖片描述

思路三:私服;

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

在這里插入圖片描述

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

在這里插入圖片描述

思路四:刪除爆紅依賴;

找到爆紅的依賴,在本地倉庫中找到這個(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包沒有更新,可以在本地倉庫找到對應(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文件對比一下。

在這里插入圖片描述

思路七:沒有指定版本;

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

在這里插入圖片描述

思路八:jar是否不存在;

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

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

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

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

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

在這里插入圖片描述

另外

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

在這里插入圖片描述

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

相關(guān)文章

  • MyBatis-Plus里面的增刪改查詳解(化繁為簡)

    MyBatis-Plus里面的增刪改查詳解(化繁為簡)

    這篇文章主要給大家介紹了關(guān)于MyBatis-Plus里面的增刪改查的相關(guān)資料,Mybatis-Plus是一個(gè)基于Mybatis的增強(qiáng)工具,可以簡化Mybatis的開發(fā),提高開發(fā)效率,需要的朋友可以參考下
    2023-07-07
  • Java 如何在switch case語句中聲明變量

    Java 如何在switch case語句中聲明變量

    這篇文章主要介紹了Java 如何在switch case語句中聲明變量,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • SpringMVC域?qū)ο蠊蚕頂?shù)據(jù)示例詳解

    SpringMVC域?qū)ο蠊蚕頂?shù)據(jù)示例詳解

    這篇文章主要為大家介紹了SpringMVC域?qū)ο蠊蚕頂?shù)據(jù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Spring-cloud-eureka使用feign調(diào)用服務(wù)接口

    Spring-cloud-eureka使用feign調(diào)用服務(wù)接口

    這篇文章主要為大家詳細(xì)介紹了Spring-cloud-eureka使用feign調(diào)用服務(wù)接口,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • SpringBoot中多環(huán)境yml的配置與打包問題

    SpringBoot中多環(huán)境yml的配置與打包問題

    這篇文章主要介紹了SpringBoot中多環(huán)境yml的配置與打包問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Java的NIO與IO的詳解及對比

    Java的NIO與IO的詳解及對比

    這篇文章主要介紹了Java的NIO與IO的詳解及對比的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • RabbitMQ修改默認(rèn)密碼的操作步驟

    RabbitMQ修改默認(rèn)密碼的操作步驟

    這篇文章主要給大家介紹了關(guān)于RabbitMQ修改默認(rèn)密碼的操作步驟,在RabbitMQ中默認(rèn)用戶guest的密碼是guest,出于安全考慮,最好不要在生產(chǎn)環(huán)境中使用默認(rèn)用戶和密碼,需要的朋友可以參考下
    2024-11-11
  • Java反射 JavaBean對象自動(dòng)生成插入,更新,刪除,查詢sql語句操作

    Java反射 JavaBean對象自動(dòng)生成插入,更新,刪除,查詢sql語句操作

    這篇文章主要介紹了Java反射 JavaBean對象自動(dòng)生成插入,更新,刪除,查詢sql語句操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • 如何解決shardingsphere報(bào)錯(cuò)Missing?the?data?source?name:‘null‘

    如何解決shardingsphere報(bào)錯(cuò)Missing?the?data?source?name:‘null‘

    使用ShardingSphere進(jìn)行分庫操作時(shí),如果遇到“Missing?the?datasource?name:?‘null’”的錯(cuò)誤,通常是因?yàn)樗僮鞯谋頉]有配置相關(guān)的路由信息,例如,如果在properties中僅配置了health_record和health_task的路由規(guī)則
    2024-11-11
  • springboot使用@value注入配置失敗的解決

    springboot使用@value注入配置失敗的解決

    這篇文章主要介紹了springboot使用@value注入配置失敗的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09

最新評論