本地Maven倉庫有所需jar包依然報錯,missing………………
既然有這個jar包為什么還會報錯呢?
找到本地倉庫后發現里面有一個_remote.repositories文件
問題在_remote.repositories
>nexus說明這個依賴是從私服中下載下來的。而此時我是連不上私服的,所以會有lastupdate后綴的文件出現,但是下載不到。
查看一個能正常顯示的依賴,發現_remote.repositories
這代表從遠程倉庫下載。
於是將報錯依賴的_remote.repositories中的nexus=改成central=
最后發現果然成功了。
注意:上述問題報錯的時候,盡管當前core-common依賴有,但是其傳遞依賴卻無法加載。原因就是在於_remote.repositories的nexus=引起的。
這個方法不適用所有的情況,只有確定本地已經真正有了依賴的jar包才行,否則要去嘗試中央倉庫的URL或者更改依賴包的版本等其他方式解決問題