当前位置: 首页 > news >正文

maven本地仓库清缓存py脚本

清_remote.repositories、以及 .lastUpdated 缓存文件,避免换仓库or私服的时候一直往旧地方去download从而引起的failtodownlown问题

import os
import sysdef delete_maven_metadata_files(directory):"""递归删除指定目录下的 _remote.repositories 和 .lastUpdated 文件:param directory: 要扫描的目录(如 Maven 本地仓库路径)"""deleted_files = {"_remote.repositories": 0, ".lastUpdated": 0}for root, _, files in os.walk(directory):for file in files:file_path = os.path.join(root, file)# 匹配 _remote.repositories 或以 .lastUpdated 结尾的文件if file == "_remote.repositories" or file.endswith(".lastUpdated"):try:os.remove(file_path)key = ".lastUpdated" if file.endswith(".lastUpdated") else filedeleted_files[key] += 1print(f"已删除: {file_path}")except Exception as e:print(f"删除失败 [{file_path}]: {e}")print("\n删除完成统计:")for file_type, count in deleted_files.items():print(f"{file_type}: {count} 个")if __name__ == "__main__":# 硬编码目标目录(修改为你需要的路径)target_dir = os.path.expanduser("D:\\dev\\maven-repository2")if not os.path.isdir(target_dir):print(f"错误: 目录不存在 [{target_dir}]")sys.exit(1)print(f"开始清理目录: {target_dir}")delete_maven_metadata_files(target_dir)
http://www.lryc.cn/news/591701.html

相关文章:

  • 嵌入式学习-PyTorch(6)-day23
  • ZYNQ UltraScale+ MPSoC芯片 pcie switch级联ssd高速存储方案
  • Zabbix 分布式监控系统架构设计与优化
  • C++拷贝构造
  • 嵌入式学习-PyTorch(7)-day23
  • 突破限制:使用 Claude Code Proxy 让 Claude Code 自由连接任意模型
  • 【分治思想解题框架】【分解、求解、合并】
  • 如何在KL散度的意义下解释极大似然估计(二)
  • Kiro vs Cursor: AI IDE 终极对比指南
  • Redis7 底层数据结构解析
  • 数据呈现高阶技巧:散点图与桑基图的独特价值
  • 在CentOS7.9服务器上安装.NET 8.0 SDK
  • .Net将控制台的输出信息存入到日志文件按分钟生成日志文件
  • 编译原理第六到七章(知识点学习/期末复习/笔试/面试)
  • Docker-Beta?ollama的完美替代品
  • 如何将 ONLYOFFICE 文档集成到使用 Laravel 框架编写的 PHP 网络应用程序中
  • NO.7数据结构树|线索二叉树|树森林二叉树转化|树森林遍历|并查集|二叉排序树|平衡二叉树|哈夫曼树|哈夫曼编码
  • vue3 自定义vant-calendar header/footer/maincontent
  • Java数组中相关查找排序算法(1)
  • 力扣 hot100 Day47
  • 网络安全威胁下的企业困境与破局技术实践
  • Linux内核内存管理相关的配置参数
  • 电商行业如何做好网络安全工作?
  • 【web安全】DVWA反射型XSS漏洞分析与利用
  • RGBA图片格式转换为RGB格式(解决convert转换的失真问题)
  • 利用node.js在本地搭建简易http服务器
  • 快慢指针的应用
  • RCU机制及常见锁的理解
  • web安全入门 | 记新手小白初次尝试挖越权漏洞
  • Ansible AWX 自动化运维