国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

maven加載依賴報(bào)錯(cuò)的解決方法

這篇具有很好參考價(jià)值的文章主要介紹了maven加載依賴報(bào)錯(cuò)的解決方法。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、問(wèn)題描述:maven加載依賴報(bào)錯(cuò)

點(diǎn)擊刷新,加載所有maven項(xiàng)目的時(shí)候,maven加載依賴失敗。
maven加載依賴報(bào)錯(cuò)的解決方法
顯示“無(wú)法解析mysql:mysql-connector-java:pom:8.0.27”,具體報(bào)錯(cuò)原因如下:

mysql:mysql-connector-java:pom:8.0.27 failed to transfer from https://maven.aliyun.com/repository/public during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of nexus has elapsed or updates are forced. Original error: Could not transfer artifact mysql:mysql-connector-java:pom:8.0.27 from/to nexus (https://maven.aliyun.com/repository/public): transfer failed for https://maven.aliyun.com/repository/public/mysql/mysql-connector-java/8.0.27/mysql-connector-java-8.0.27.pom

嘗試使用 -U 標(biāo)記(強(qiáng)制更新快照)運(yùn)行 Maven 導(dǎo)入

maven加載依賴報(bào)錯(cuò)的解決方法

二、原因分析&&解決方法

mysql:mysql-connector-java:pom:8.0.27 failed to transfer from https://maven.aliyun.com/repository/public during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of nexus has elapsed or updates are forced. Original error: Could not transfer artifact mysql:mysql-connector-java:pom:8.0.27 from/to nexus (https://maven.aliyun.com/repository/public): transfer failed for https://maven.aliyun.com/repository/public/mysql/mysql-connector-java/8.0.27/mysql-connector-java-8.0.27.pom

將上述報(bào)錯(cuò)信息進(jìn)行翻譯:

Mysql: Mysql -connector-java:pom:8.0.27在前一次嘗試中從https://maven.aliyun.com/repository/public傳輸失敗。此失敗緩存在本地存儲(chǔ)庫(kù)中,直到nexus的更新間隔已過(guò)或強(qiáng)制更新,才會(huì)重新嘗試解析。原來(lái)的錯(cuò)誤:無(wú)法傳輸工件mysql:mysql-connector-java:pom:8.0.27/到nexus (https://maven.aliyun.com/repository/public):傳輸失敗https://maven.aliyun.com/repository/public/mysql/mysql-connector-java/8.0.27/mysql-connector-java-8.0.27.pom

即此失敗緩存在本地儲(chǔ)存庫(kù)中,直到nexus的更新間隔已過(guò)或強(qiáng)制更新,才會(huì)重新嘗試解析。

1. 刪除本地倉(cāng)庫(kù)中下載失敗緩存的依賴

進(jìn)入maven倉(cāng)庫(kù)中該依賴包的緩存文件夾,將里面的文件全部刪除。
注:當(dāng)我們拉取jar包失敗的時(shí)候,本地庫(kù)就會(huì)生成lastUpdated 文件。 拉取成功的使用可以在本地倉(cāng)庫(kù)中查看到j(luò)ar包。
maven加載依賴報(bào)錯(cuò)的解決方法

2. 然后將項(xiàng)目進(jìn)行clean、compile、package、install

maven加載依賴報(bào)錯(cuò)的解決方法
注:
1、package 命令執(zhí)行時(shí),會(huì)先從遠(yuǎn)程倉(cāng)庫(kù)下載最新 jar 包,在 reimport 無(wú)效時(shí),可起到代替 reimport 的效果;
2、同理,使用 maven install 也可,但生成的 jar 包會(huì)同時(shí)到本地倉(cāng)庫(kù);使用 maven deploy 也可,但生成的 jar 包會(huì)同時(shí)到遠(yuǎn)程倉(cāng)庫(kù);
3、建議使用 package 命令,生成的 jar 包只保存在項(xiàng)目文件夾中,不影響倉(cāng)庫(kù) jar 包;且更新完成之后,可執(zhí)行 maven clean 命令清理掉剛才生成的 jar 包。

3. 重新加載maven

maven加載依賴報(bào)錯(cuò)的解決方法
重新加載maven后,改依賴項(xiàng)還是報(bào)錯(cuò),報(bào)錯(cuò)如下:

the trustAnchors parameter must be non-empty

翻譯:trustAnchors參數(shù)必須非空

4. 在IDEA的Setting的Maven配置的VM options添加如下代碼:

-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true

由于使用了HTTPS,存在著SSL證書驗(yàn)證的問(wèn)題,因此需要在IDEA中添加配置來(lái)忽略SSL證書的驗(yàn)證。
上述代碼的作用是忽略SSL證書檢查,下面的Importing是指導(dǎo)入依賴時(shí)忽略SSL證書檢查,Runner是指運(yùn)行Maven插件或目標(biāo)時(shí)忽略SSL證書檢查。
maven加載依賴報(bào)錯(cuò)的解決方法
maven加載依賴報(bào)錯(cuò)的解決方法
然后把倉(cāng)庫(kù)里緩存失敗的文件刪除,再刷新maven,依賴即可下載成功!

5. 一鍵用腳本刪除maven倉(cāng)庫(kù)里所有的lastUpdated文件,然后刷新maven

一個(gè)一個(gè)刪除maven倉(cāng)庫(kù)里下載失敗的緩存文件太慢了,直接用腳本刪除maven倉(cāng)庫(kù)里所有的lastUpdated文件。操作方法如下:
新建一個(gè)文件把名稱后綴名改為clean.bat

@echo off
rem create by NettQun
  
rem 倉(cāng)庫(kù)路徑
set REPOSITORY_PATH=D:\maven\apache-maven-3.8.4\repository
rem 搜索中
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
    echo %%i
    del /s /q "%%i"
)
rem 搜索完畢
pause

將上面的D:\maven\apache-maven-3.8.4\repository 改成你自己的倉(cāng)庫(kù)地址,保存退出,退出后雙擊運(yùn)行即可。然后刷新maven,所有依賴都下載成功了!

三、另一種解決方法

1. 直接在Maven中央倉(cāng)庫(kù)搜索我們需要的jar包

Maven中央倉(cāng)庫(kù)地址:https://mvnrepository.com/
如我的不能被Maven識(shí)別的jar包:org.apache.zookeeper:zookeeper:pom:3.4.6
maven加載依賴報(bào)錯(cuò)的解決方法

2. 點(diǎn)擊需要的jar包名稱進(jìn)入版本庫(kù),下載對(duì)應(yīng)版本

需要哪個(gè)版本,就點(diǎn)擊對(duì)應(yīng)版本
maven加載依賴報(bào)錯(cuò)的解決方法
點(diǎn)擊對(duì)應(yīng)版本的包進(jìn)入如下界面,點(diǎn)擊pom/jar下載文件。maven加載依賴報(bào)錯(cuò)的解決方法
下載好后把這個(gè)文件復(fù)制到maven倉(cāng)庫(kù)中對(duì)應(yīng)的目錄下。
然后刷新maven,或者重啟idea。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-437024.html

到了這里,關(guān)于maven加載依賴報(bào)錯(cuò)的解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • vue老項(xiàng)目缺少編譯環(huán)境安裝依賴報(bào)錯(cuò)的問(wèn)題

    需要注意的是,如果你在使用 NPM 安裝包的過(guò)程中遇到了任何問(wèn)題,可以嘗試使用 --verbose 參數(shù)打印更詳細(xì)的錯(cuò)誤信息,以便更好地診斷問(wèn)題。例如: npm install --verbose 出現(xiàn)這種錯(cuò)誤通常是因?yàn)槿鄙倬幾g環(huán)境或者相關(guān)依賴包沒(méi)有正確安裝。 確保已經(jīng)安裝了 Node.js 和 npm基礎(chǔ)上,

    2024年02月05日
    瀏覽(29)
  • 2-3. Maven依賴加載不進(jìn)來(lái)?依賴加載失???你值得掌握如何排查的方法

    2-3. Maven依賴加載不進(jìn)來(lái)?依賴加載失???你值得掌握如何排查的方法

    在上文2-2. SpringBoot API開(kāi)發(fā)詳解 --SpringMVC注解+封裝結(jié)果+支持跨域+打包,有位粉絲在跟著實(shí)戰(zhàn)中遇到了問(wèn)題,反應(yīng) @SpringBootApplication 和 SpringApplication 飄紅,從截圖的 現(xiàn)象 上看, 問(wèn)題 在于Maven依賴沒(méi)有加載進(jìn)來(lái),找不到相關(guān)依賴就會(huì)飄紅! 那么Maven依賴為什么沒(méi)有加載進(jìn)來(lái)呢

    2023年04月20日
    瀏覽(22)
  • 啟動(dòng)spring boot項(xiàng)目時(shí)加載配置文件報(bào)錯(cuò)的問(wèn)題

    啟動(dòng)spring boot項(xiàng)目時(shí)加載配置文件報(bào)錯(cuò)的問(wèn)題

    最近把電腦重置了一下,然后重新安裝各種開(kāi)發(fā)軟件,從gitee拉項(xiàng)目到本地運(yùn)行時(shí)居然啟動(dòng)報(bào)錯(cuò)了: Failed to load property source from \\\'file:/D:/program/IdeaProjects/layui/target/classes/application.yml\\\' 這是加載配置文件的時(shí)候失敗了,提示一堆錯(cuò)誤信息,但是沒(méi)有任何實(shí)質(zhì)性的幫助。 導(dǎo)致種情況

    2024年02月11日
    瀏覽(17)
  • VS中出現(xiàn)的printf,scanf等函數(shù)不安全而報(bào)錯(cuò)的問(wèn)題的全面解決方法

    VS中出現(xiàn)的printf,scanf等函數(shù)不安全而報(bào)錯(cuò)的問(wèn)題的全面解決方法

    在我們對(duì)VS的剛開(kāi)始使用時(shí),經(jīng)常會(huì)遇見(jiàn)函數(shù)不安全而報(bào)錯(cuò)的問(wèn)題,如 ?有如下三種解決辦法(個(gè)人推薦第三種): 1.文件包含?#define?_CRT_SECURE_NO_WARNINGS 這里又分為兩種情況: (1)在?.c?文件中 有些項(xiàng)目比較簡(jiǎn)單,可能一個(gè).c文件就能完成代碼,這個(gè)時(shí)候把#define?_CRT_SECU

    2024年02月07日
    瀏覽(85)
  • 關(guān)于Jenkins安裝后,插件管理中插件版本依賴報(bào)錯(cuò)問(wèn)題的解決方法

    關(guān)于Jenkins安裝后,插件管理中插件版本依賴報(bào)錯(cuò)問(wèn)題的解決方法

    我們?cè)诔醮伟惭b完Jenkins后,通常會(huì)去下載要使用的插件,但是在插件管理中通常會(huì)出現(xiàn)插件版本問(wèn)題的提示,例如: 此類問(wèn)題一般可通過(guò)升級(jí)Jenkins到最新版本來(lái)解決問(wèn)題。但是Jenkins從舊版本升級(jí)到最新版本,望望可能會(huì)連帶著修改相關(guān)配置,以及升級(jí)JDK版本,中間一個(gè)環(huán)節(jié)

    2024年02月07日
    瀏覽(22)
  • 加載模型時(shí)出現(xiàn) OSError: Unable to load weights from pytorch checkpoint file 報(bào)錯(cuò)的解決

    加載模型時(shí)出現(xiàn) OSError: Unable to load weights from pytorch checkpoint file 報(bào)錯(cuò)的解決

    查了下,在網(wǎng)上還是個(gè)比較常見(jiàn)的報(bào)錯(cuò) 一般為加載某模型時(shí)突然報(bào)錯(cuò) 一般為下載某個(gè) XXX_model.bin 的時(shí)候下載報(bào)錯(cuò)了 而下載源可以看到為 HuggingFace 首先得看看你是下載哪個(gè)模型報(bào)錯(cuò)了。像我這里有一個(gè)中間模型,所以不知道是哪個(gè)低層模型下載報(bào)錯(cuò)了。 打開(kāi) ~/.cache/huggingfa

    2024年02月08日
    瀏覽(27)
  • 502 Bad GateWay報(bào)錯(cuò)的解決方法

    502 Bad GateWay報(bào)錯(cuò)的解決方法

    什么是502 bad gateway 報(bào)錯(cuò) ?簡(jiǎn)單來(lái)說(shuō) 502 是報(bào)錯(cuò)類型代碼 bad gateway 錯(cuò)誤的網(wǎng)關(guān)。是Web服務(wù)器作為網(wǎng)關(guān)或代理服務(wù)器時(shí)收到無(wú)效的響應(yīng)。 用我們的口語(yǔ)說(shuō)就是運(yùn)行網(wǎng)站的服務(wù)器暫時(shí)掛了(不響應(yīng))。 產(chǎn)生錯(cuò)誤的原因 1.連接超時(shí) 我們向服務(wù)器發(fā)送請(qǐng)求 由于服務(wù)器當(dāng)前鏈接太多,導(dǎo)致

    2024年02月15日
    瀏覽(22)
  • maven的scop作用域依賴問(wèn)題導(dǎo)致idea社區(qū)版報(bào)錯(cuò)

    1. 錯(cuò)誤:代碼沒(méi)改,卸了專業(yè)版后改用社區(qū)版出現(xiàn)以下報(bào)錯(cuò) 2024-01-08 16:34:29.374 ERROR [main] org.springframework.boot.SpringApplication.reportFailure:823 Application run failed java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration.propertySourc

    2024年02月02日
    瀏覽(19)
  • Fooocus啟動(dòng)時(shí)modules報(bào)錯(cuò)的解決方法

    Fooocus啟動(dòng)時(shí)modules報(bào)錯(cuò)的解決方法

    原理:是由于其他程序的安裝導(dǎo)致modules的版本不對(duì),先卸載現(xiàn)有版本,再運(yùn)行run.bat讓其自動(dòng)安裝響應(yīng)的modules版本。 1、cmd運(yùn)行windows dos終端。 2、將Fooocus_win64_1-1-1035文件夾備份,rename為Fooocus_win64_1-1-1035backup文件夾。 3、解壓Fooocus_win64_1-1-1035.rar到c:myappFooocus_win64_1-1-1035文件夾

    2024年02月11日
    瀏覽(53)
  • 解決selenium使用webdriver.Chrome()報(bào)錯(cuò)的問(wèn)題

    解決selenium使用webdriver.Chrome()報(bào)錯(cuò)的問(wèn)題

    谷歌驅(qū)動(dòng)下載地址: https://sites.google.com/a/chromium.org/chromedriver/home ? 運(yùn)行成功(打開(kāi)瀏覽器顯示chrome正在受自動(dòng)化軟件測(cè)試的控制就代表成功): ?找到def __init__(self, executable_path=\\\"chromedriver\\\", port=0, 修改executable_path=\\\"chromedriver\\\" 為executable_path=\\\"chromedriver驅(qū)動(dòng)的路徑\\\" ? 修改成功后

    2024年02月11日
    瀏覽(33)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包