解決Maven本地倉庫明明有對應的jar包但還是報找不到的問題
Maven本地倉庫有對應的jar包但是報找不到
問題原因
第一,你本地倉庫對應的包文件夾下有_remote.repositories這個文件;
第二,你的項目現在連接不到下載這個包的倉庫;
以上兩點就是本地明明有對應的jar包,但項目中還是會報找不到這個jar包的原因。
解決方法
1、直接幹掉_remote.repositories這個文件;
2、配置你的項目,讓你的項目能夠連接到下載這個包的倉庫(一般為私服),具體配置可通過標簽來添加對應的私服倉庫;
3、修改_remote.repositories這個文件的包來源,可修改為中央倉庫;
Maven本地倉庫有對應的jar包,但進行編譯時,還提示jar找不到的原因
這種情況一般均是從別的電腦或同事那裡拷貝的他們的.m2目錄下的文件造成的,可以查看本地.m2倉庫jar目錄下的
對應_remote.repositories文件,如果後面不是central=,將其改為central即可,一般存在找不到的情況下,這個值為nexus。
以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。
推薦閱讀:
- IDEA設置maven修改settings.xml配置文件無法加載倉庫的解決方案
- maven私服搭建的實現步驟
- maven私服搭建與使用教程
- Maven倉庫加載順序的實例解析
- idea 與 maven 使用過程中遇到的問題及解決方案