在springboot项目导入依赖的时候,我们会导入失败,出现:Cannot resolve org.xxx.xxx的报错。这是因为在下载依赖的时候,可能网络等各种原因下载不完全,所以报错。
例如:Cannot resolve org.codehaus.jackson:jackson-mapper-asl:1.9.13,下面我以fastjson为例。
1.打开当前maven仓库存放jar包的地址,也就是repository目录。
如下图
2.进入repository,找到对应的jar包下载位置,例如fastjson的jar地址。org.codehaus.jackson:jackson-mapper-asl:1.9.13。根据提示的报错jar全名,就可以找到对应的地址。
3.进入了对应的jar包位置,然会我们会看到有些包后缀是lastUp… 这就表明下载失败,需要报整个jar包目录删除才行。如图
4.直接把该fastjson版本的整个目录删除。重新在maven工程里面导入即可。