解決maven加載依賴時遇到的問題
一、常見錯誤信息分類
在項目中添加如下依賴
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>>5.1.9</version>
</dependency>執(zhí)行拉取命令后可能打印出下面幾種錯誤信息 :
- 錯誤1:無法搬運
Could not transfer artifact mysql:mysql-connector-java:pom:>5.1.9 from/to aliyun (https://maven.aliyun.com/repository/public)
- 錯誤2:找不到
Could not find artifact mysql:mysql-connector-java:pom:8.0 in aliyun (https://maven.aliyun.com/repository/central)
二、各類問題的解決思路
2.1 Could not find
報這個錯說明你要找的包根本就不鏡像源倉庫里,有兩種解決辦法:
方法一:直接到maven的主倉庫去下載jar包,然后導入到項目;
方法二:更換鏡像源,比如下面就是阿里云central倉庫鏡像源的配置信息
<mirror>
<id>aliyun</id>
<mirrorOf>central</mirrorOf>
<name>aliyun</name>
<url>https://maven.aliyun.com/repository/central</url>
</mirror>2.2 Could not transfer
按照其他博客的說法,此問題與SSL證書有關(guān),需要在idea的兩個配置項中添加下面的信息:
(注意末尾不要有空格)
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
具體配置位置為:

此時再重新引入應該就不會出錯了
(如果還出錯,那可以試著把本地maven倉庫之前下載過的同名開發(fā)包刪除,然后重新用maven進行引入;或者只是因為網(wǎng)絡(luò)不暢所致)
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
MyEclipse2017創(chuàng)建Spring項目的方法
這篇文章主要為大家詳細介紹了MyEclipse2017創(chuàng)建Spring項目的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-03-03
Spring Security 自定義短信登錄認證的實現(xiàn)
這篇文章主要介紹了Spring Security 自定義短信登錄認證的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-03-03
Java如何將String轉(zhuǎn)換成json對象或json數(shù)組
這篇文章主要介紹了Java如何將String轉(zhuǎn)換成json對象或json數(shù)組,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-02-02
Java 中的 DataInputStream 介紹_動力節(jié)點Java學院整理
DataInputStream 是數(shù)據(jù)輸入流。它繼承于FilterInputStream。接下來通過本文給大家介紹Java 中的 DataInputStream的相關(guān)知識,需要的朋友參考下吧2017-05-05
Java虛擬機內(nèi)存結(jié)構(gòu)及編碼實戰(zhàn)分享
這篇文章主要介紹了Java虛擬機內(nèi)存結(jié)構(gòu)及編碼實戰(zhàn)分享,文章圍繞詳細主題展開相關(guān)資料具有一定的參考價值,需要的小伙伴可以參考一下2022-04-04
springboot 獲取訪問接口的請求的IP地址的實現(xiàn)
本文主要介紹了springboot獲取訪問接口的請求的IP地址的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-07-07

