修复maven缓存导致Jenkins打包失败

问题

笔者近期在公司搭建了一个内网的nexus,所以每次有新项目要部署到Jenkins时需要使用脚本将相关依赖导入到nexus上。
近期笔者在Jenkins配置了一个item报错,然后将相关依赖导入nexus中,再次打包时出现下面这段异常:

在这里插入图片描述

笔者一开始以为spring-boot-starter-parent的依赖没有正确导入到nexus,尝试导入多次Jenkins打包依然是失败的,查阅网上资料最终得知是仓库缓存问题导致,所以这里进行一下简单的记录。

原因

笔者上文提到了spring-boot-starter-parent这个依赖,笔者确实在nexus中搜索到

在这里插入图片描述

但是笔者点开这个依赖信息之后存在一个.lastUpdated的文件,导致最新导入的依赖无法正确上传导致项目无法正确导入依赖,而解决方式也很简单

在这里插入图片描述

解决思路

如下图所示,点开对应的依赖,点击.lastUpdated文件选择delete asset将缓存文件删除,重新跑一遍依赖导入脚本即可。

在这里插入图片描述

同理我们到配置的maven中也把这个.lastUpdated文件删除

在这里插入图片描述

可以看到下一次Jenkins打包依赖就可以正确导入了。

在这里插入图片描述

参考文献

maven下载依赖失败

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

shark-chili

您的鼓励将是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值