maven清理.lastUpdated文件maven清理下载失败的jar,方便重新下载

  • 作者: 凯哥Java(公众号:凯哥Java)
  • 工作小总结
  • 时间:2023-05-17 12:12
  • 2786人已阅读
简介 因网络或其他的原因,maven下载jar等文件失败后,会在目录中存在 *.jar.lastUpdated,如:xmlpull-1.1.3.1.jar.lastUpdated,此时,代码编译时会一直出错,编译无法通过。必须将此下载失败文件的目录全部删除,然后让maven重新下载jar等文件。如果下载失败的文件太多,查找和删除时会很耗时间的。下面提供一个查找和删除文件目录的类,减轻了工作量。

🔔🔔🔔好消息!好消息!🔔🔔🔔

有需要的朋友👉:联系凯哥 微信号 kaigejava2022

因网络或其他的原因,maven下载jar等文件失败后,会在目录中存在  *.jar.lastUpdated ,如:xmlpull-1.1.3.1.jar.lastUpdated,
此时,代码编译时会一直出错,编译无法通过。
必须将此下载失败文件的目录全部删除,然后让maven重新下载jar等文件。

如果下载失败的文件太多,查找和删除时会很耗时间的。
下面提供一个查找和删除文件目录的类,减轻了工作量。

windows系统

cd %userprofile%\.m2\repository
for /r %i in (*.lastUpdated) do del %i

如果需要删除.repositories 将.lastUpdated修改成.repositories即可

cd %userprofile%\.m2\repository
for /r %i in (*.lastUpdated) do del %i
for /r %i in (*.repositories ) do del %i


linux系统

find /app/maven/localRepository -name "*.lastUpdated" -exec grep -q "Could not transfer" {} \; -print -exec rm {} \;



TopTop