1. 程式人生 > >IDEA手動引入jar包到maven中去,啟動程式依然報找不到或者不存在此jar包的解決辦法

IDEA手動引入jar包到maven中去,啟動程式依然報找不到或者不存在此jar包的解決辦法

今天博主在通過maven的pom.xml遠端下載一個modelmapper的jar包,發現下載不了,專案需要用到此jar包,所以樓主只有通過手動匯入jar包的方法來引入到工程中去:

當時博主是參考這個部落格連結來匯入的:https://blog.csdn.net/baidu_32492845/article/details/79173893

結果jar包確實匯入進來,程式也可以引用這個jar包,但是啟動maven程式的時候還是會報此找不到或者不存在此Jar包的問題:

經過網上的搜尋和整合,現在將問題的解決辦法分享給大家:

我們可以從上面這個連結的部落格發現一個問題,就是他匯入的jar包最後沒有以maven開頭,這就引出瞭解決的辦法:

maven匯入jar包有兩個條件:

1.需要引入這個jar包到專案裡面

2.這個jar包在pom.xml檔案中應該有座標

現在就讓博主來分享這個解決的辦法:

 

第一步:博主在網上找到了modelmapper-2.3.0.jar包的座標檔案

而我本地也下載了此對應版本的jar包,如下圖:

 這個時候我們通過命令列的方式將我們下載好的jar包安裝到我們的本地倉庫當中:

根據上面圖片的pom.xml檔案我們可以構造這樣的命令列程式碼:

注意到記住 ’=’ 左右不能有空格,不然會安裝失敗 !

mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=jar

而對於博主的具體命令列來說:

mvn install:install-file -Dfile=D:\firefox\modelmapper-2.3.0.jar -DgroupId=org.modelmapper -DartifactId=modelmapper -Dversion=2.3.0 -Dpackaging=jar

執行命令成功如下:(注意到:沒有配置maven環境變數是不能使用命令列的,需要提前配好環境變數,自行搜尋)

然後我們到本地倉庫去看一下:

 已經生成了這個jar包

第二步:

我們在maven的pom.xml檔案中引入相對應的座標:

 

最後重新重新整理本地倉庫即可解決此問題!