解决maven中错误文件导致项目编译失败

ps:第一次写博客,欢迎批评指导!

背景:本人新入职员工,电脑没有环境。公司内网开发,搭建的也有私服,maven仓库是同事传给我的(这个比私服要全…),我初次编译项目导致maven仓库中产生大量 *lastUpdated* 等无用文件,一直编译不通过,查看问题是指本地找不到jar包,请求私服也找不到…,最终网上找到了解决方案,在此总结一下

问题

编译项目报错,看查看原因是本地仓库jar包不存在,访问私服也找不到,然而本地仓库jar包明明是存在的,项目就是识别不了。

解决

下载pom文件所需依赖文件时,会因网络卡顿等其他问题导致文件异常,不能使用,项目查找jar时会找不到(即使有完整的文件),此时删除这个异常文件即可
样例
如果存在大量类似文件,就可以选择用其他方式删除,我是使用的dos命令删除,方便快捷

@echo off
set REPOSITORY_PATH=D:\develop\maven\repository\
rem 开始删除... 
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
    del /s /q %%i
)
rem 删除完成!!
pause

!! REPOSITORY_PATH 值要改成自己仓库路径。
保存为后缀为bat格式在这里插入图片描述
双击执行就ok了。

– -- 以上是我折腾两天才搞明白的问题,不怕技术菜,就怕环境有问题…

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值