今天把项目中的aliyun.sdk.oss版本从2.8.2更新到3.10.2,重新载入Maven后发现依赖里居然还是老版本,新版本的OSSClientBuilder()还是无法使用,仔细看了一下External Libraries中的oss版本还是2.8.2。
于是乎我直接在External Libraries将oss依赖给删除了,想着重新导入一下就好,结果重新打导入后没用,External Libraries中还是没有这个包,我又转到Project Structure中查看,发现oss依赖爆红了
我又百度IDEA导入Maven依赖失败解决方法:
配置阿里云仓库、
在项目的pom.xml中,右击鼠标,选择maven——Reimport、
点击file——setting——maven——importing——勾选import maven project files automatically——OK、
删除当前用户目录 的 .m2 目录下的.lastUpdated 后缀文件。
这些方法我都试过了,没有解决我的问题,看来不是这个的问题。
第一步:按照群里大佬的建议,我排除一下旧的依赖,大概就是这样子的
第二步:点击File--Project Structure--Libraries--点击+号,选择Java,然后从自己本地仓库中选择jar包,这里我试过From Maven,没有找到我需要的那个包,不知道为什么。。
然后刷新Maven,发现之前报的错都没有了,再看外部库发现需要的依赖也出现了,就是跟之前的位置有点不一样。
一切正常后我将之前排除依赖的地方注释掉后换成原先的没啥影响
原文:https://www.cnblogs.com/jidushishouya/p/14689113.html