mysql依赖下载失败_maven依赖包下载失败解决办法

原文:http://www    .zuidaima.com/question/2535347150441472.htm

maven依赖包下载失败

比如:Missing artifact org.codehaus.jackson:jackson-mapper-asl:jar:1.9.9

00f5eed839ab90805fbf1b6d12036181.png

这种问题即使使用Project=>Clean来重新Buil项目都不行,因为这个操作是属于项目重新编译,而该问题是依赖包问题,所以只有在依赖包正常的情况下操作才会成功,解决办法就是maven clean

操作步骤如下:

1.项目右键单击=》Maven=》Update Project

dec24603fe5a486566ac833e1f13c6b5.png

2.Update Maven Project,注意取消2项,

450af1e4fac3dc6296a5a053634ffb01.png

fd6541fbaab18a3ec97d0c53a40a5570.png

3.但有时候这样也解决不了问题,因为没有重新下载maven的依赖包,还可以通过编辑保存pom.xml文件来重新下载依赖包。

问题依旧:

ec63d8826e3ec53f21f115978ef38650.png

4.查找到maven本地库中确实有org.codehaus.jackson:jackson-mapper-asl:jar:1.9.9的文件夹,应该是没下载成功导致的,删除该文件夹再执行上面的2中方法就ok了。

3047c265fe58a8dcaeed99b7b3f53c54.png

5.随便编辑pom.xml某处然后保存就可以看到maven console的输出:

c80d5f26dffe692993dc471ff7f66a86.png

6.可以看到maven在下载org.codehaus.jackson:jackson-mapper-asl:jar:1.9.9,但是下载还是失败,有可能还是网络原因或者是本身这个版本的jar包就不存在,可以换为其他存在的,比如临近的版本1.9.13或1.9.7

210e592adb09d0f8d816d3f90404d43c.png

版本号尽量要相近,否则差距很大的话,方法内部有很大变动还得修改项目的代码才能兼容版本。

7.如果发现pom.xml没有发现这个依赖包,那应该是其他包有依赖,可以通过Dependency Hierarchy来查找得到,如下图:

f77ed4c856d00878d2c7079b4b10186b.png

8,这种情况下,只要在pom.xml强行依赖org.codehaus.jackson:jackson-mapper-asl:jar:1.9.7或org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13即可

6061a2b198183545402f3d93680a9e3f.png

9.问题解决

e12c89b0ffcad40dca9d8b4883b17670.png

989376bfe818a988fc509f95b6d9ba96.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值