ArtifactTransferExceptio错误问题解决办法

在eclipse构建maven工程时,加入某些dependency 到maven工程时,pom文件会报如下诸如此类错误

ArtifactTransferException: Failure to transfercom.alibaba:druid:jar:0.2.23 from http://repo.maven.apache.org/maven2 wascached in the local repository, resolution will not be reattempted until theupdate interval of central has elapsed or updates are forced. Original error:Could not transfer artifact com.alibaba:druid:jar:0.2.23 from/to central(http://repo.maven.apache.org/maven2): No response received after 60000

 

说明某些jar包例如 druid-0.2.23.jar没有从maven repository服务器下载到本地repository;

解决办法:

第一种在本地maven的repository主目录中,例如D:\maven3\repository\中搜索带有lastUpdated的文件;将搜索出来的这些文件全部删除;

右键单击工程项目,在弹出的菜单中选择执行maven/disable maven Nature命令,再选择执行configuration/convert to maven project命令,这样可以再次从maven远程服务器中下载缺失的包。

 

第二种,在第一种无效的情况下,可以从http://mvnrepository.com/下载对应的druid-0.2.23.jar包,

找到存放此jar包在本地maven的repository目录,在本例中目录是D:\maven3\repository\com\alibaba\druid\0.2.23,

删除文件名尾部带有lastUpdated的文件,把下载的jar包放到对应的repository目录下,

右键单击工程项目,在弹出的菜单中选择执行maven/update project后,pom文件的错误一般都会消失

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值