當前位置:
首頁 >
解决IDEA本地仓库有jar包却无法引用和打包问题
發布時間:2024/4/11
54
豆豆
生活随笔
收集整理的這篇文章主要介紹了
解决IDEA本地仓库有jar包却无法引用和打包问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在實際開發中,很多時候有些jar包可能無法從遠程倉庫中獲取,這時只能通過手動方式將jar包打進本地倉庫,但是當我們使用IDEA進行開發時,卻經常遇到本地倉庫明明有jar包,但在pom文件中引用時,卻依然報錯,也無法進行打包。這個問題也是困擾了我很久,直到上網查了很久,才稍微總結出一點點解決的辦法,但是此方法并不一定有效,僅供參考。
1.通常我們通過遠程倉庫下載jar包時,會在jar包所在的目錄下生成_remote.repositories文件標識該jar包,所以如果該文件存在,則刪除即可,再次進行打包,或許能夠成功。
2.如果還是無法引用這些jar包,那么可以試著刪除掉項目下的.iml文件,然后重啟IDEA,點擊Maven窗口下的刷新按鈕,或許就能夠引用了。
3.也可以嘗試手動將jar包導入到本地倉庫,導入命令如下:
4.如果還是不成功的話,那么只能使用最后一招了,那就是引用jar包時,添加它在本地的絕對路徑。這種方法不到萬不得已,不推薦使用,引用的依賴屬性格式如下:
<dependency><groupId>com.chenpp</groupId><artifactId>rpc-server-api</artifactId><version>1.0-SNAPSHOT</version><systemPath>D:/java/mavenRepository/com/chenpp/rpc-server-api/1.0-SNAPSHOT/rpc-server-api-1.0-SNAPSHOT.jar</systemPath><scope>system</scope></dependency>轉載自:https://www.jianshu.com/p/ff503c8ad102
總結
以上是生活随笔為你收集整理的解决IDEA本地仓库有jar包却无法引用和打包问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL(二)InnoDB的内存结构和
- 下一篇: 手写实现RPC框架基础功能