問題:
如圖看問題:
上圖是一個示例,可能限于圖中的加載錯誤,針對任何一個dependency都有可能加載不成功。
問題的產(chǎn)生原因:
1. 本地環(huán)境配置多個maven環(huán)境,命令和idea不統(tǒng)一導(dǎo)致,比如命令行是3.3.0 idea卻引入了3.8.1 甚至存在多個版本的環(huán)境變量。
2. maven setting.xml文件設(shè)置的地址是私有倉庫導(dǎo)致,切換到公共即可,阿里或者官方都可以,只要能加載成功,建議阿里
3. 雖然setting.xml文件中配置了,但是項目有二開功能,指定了自己的私有Maven倉庫導(dǎo)致,切換到外部,或者將此jar添加到自己的私有庫
4. idea因為跑了一些特殊的項目,可能會有特殊的配置,比如AWS的jdk,和各種idea提供的插件太多太多導(dǎo)致自己都分不清楚哪個影響的。
解決問題:
以上問題如果是倉庫問題相對來說還好解決,如果二開和自己家了n多的idea插件,以及中文的翻譯等等就相對不能那么好的分辨。
我們的建議是:
根據(jù)如上描述分辨下自己可能屬于哪一種?倉庫不對咱就換倉庫,一系列都搞正確了還是不能正常加載pom中的maven依賴,那么我建議你下載一個社區(qū)版本的idea安裝在不同的目錄,將原始代碼解壓一份。
注意:
1. 安裝在不同目錄是為了你測試完之后刪除時刪除更多軟件依賴?yán)?/p>
2. 解壓原始代碼是為了避免自己修改了配置而不記得修改了哪里
用安裝的社區(qū)版本的idea 加載解壓的原始代碼,刷新pom 一般都會成功!最近遇到好幾個同學(xué)都是,百試不爽!
各位同學(xué),大佬如果有更好的方式或者更簡單思路歡迎哈留言,致力于讓大家都能easy的使用。