IDEA導入外部項目時pom文件的依賴無效問題解決

1. 問題描述

在Intellij Idea中導入外部maven項目時,出現瞭如下情況:

在這裏插入圖片描述
鼠標放上面顯示如下:

Failed to read artifact descriptor for org.springframework.boot: spring-boot-starter-data-jpa:jar:2.3.1.RELEASE

於是在自己的maven安裝包下的Repository包下查找該jar包,發現jar包導入失敗,網上查閱相關資料,有說是網絡不穩定,下載失敗。

在這裏插入圖片描述
之前還碰到一種情況:pom中加入依賴,查看maven的倉庫,jar包也下載好了,但是就是和上面提示一樣,網上查看解決辦法:刪除maven倉庫中的相應地包,然後重新下載,還是解決不了問題。於是嘗試改變jar包版本也不行。


2.問題解決

自己下載jar包,然後導入maven倉庫,並添加依賴。

1. 下載jar包

網址:https://mvnrepository.com

在搜索框搜索對應的jar包名字,點擊搜索:
在這裏插入圖片描述
點擊紅線部分後,選擇合適的版本:

在這裏插入圖片描述

在頁面中點擊jar就可以下載了。
在這裏插入圖片描述

下載後jar包放在桌面,WIN + R運行cmd,Windows平臺下輸入命令:

mvn install:install-file 
-Dfile=C:\Users\DossS\Desktop\touch-sms-api.jar
-DgroupId=com.wondersgroup.frame.common.touch-sms-api     
-DartifactId=touch-sms-api     
-Dversion=1.0
-DgeneratePom=true
-Dpackaging=jar

注意:這裏爲了方便查看用的換行,命令行裏不換行。

-Dfile:jar包的路徑
-DgroupId:選擇下載jar包時對應的groupId(上圖選中部分)
-DartifactId:選擇下載jar包時對應的artifactId(上圖選中部分)
-Dversion:選擇下載jar包時對應的version

鍵入命令
在這裏插入圖片描述
出現 BUILD SUCCESS,說明運行成功!

查看倉庫發現多了東西在這裏插入圖片描述
在這裏插入圖片描述
將自己下載時jar包時頁面的依賴複製到pom.xml。重新打開項目,可以看到已經好了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章