`

删除Maven本地仓库的部分目录

阅读更多

呆在Spring boot的坑里面觉得:如果网络不错的话,mvn管理依赖其实还是挺方便的。但是,去掉前面的条件,这东西对新手来说其实很烦。特别是可能原来好好的,换个环境就不行了,换国内的源也有各种问题。
我最常遇到的问题就是,包里面有一些lastUpdated和-in-progress文件,死活编译错误,于是简单粗暴的方法删了这些包,用C#实现,代码如下:

        public void HandleFolder(String folder)
        {
            DirectoryInfo di = new DirectoryInfo(folder);
            DirectoryInfo[] diA = di.GetDirectories();
            //遍历文件
            foreach (FileInfo fi in di.GetFiles())
            {
                if (fi.FullName.ToLower().EndsWith(".lastUpdated") || fi.FullName.ToLower().EndsWith("-in-progress"))
                {
                    di.Delete(true);
                    return;
                }
            }
            for (int i = 0; i < diA.Length; i++)
            {
                HandleFolder(diA[i].FullName);
            }
        }

转载请注明:www.techcave.cn tedeum.iteye.com

 

0
1
分享到:
评论

相关推荐

    maven本地仓库错误jar包删除

    一键删除maven本地仓库中下载错误的jar包资源(以lastUpdated结尾的文档)

    maven本地仓库下载

    Maven是Java开发中广泛使用的构建工具,...总结来说,Maven本地仓库是Maven生态系统的关键部分,它存储项目依赖,提高了开发效率。通过理解其工作原理和管理方式,开发者可以更高效地利用Maven进行项目构建和依赖管理。

    maven本地仓库

    Maven本地仓库是Maven构建系统的核心组成部分,它存储着项目构建过程中所需的各种依赖库,如JAR文件和其他构建工件。Maven使用一种基于坐标(groupId、artifactId、version)的系统来管理这些依赖,使得开发者可以...

    maven本地仓库清除无效jar包脚本

    本文将详细介绍如何使用一个特定的脚本来清理Maven本地仓库中的无效jar包,并解析脚本的工作原理以及在实际操作中需要注意的事项。 首先,Maven的本地仓库默认位于用户的主目录下的`.m2`文件夹中,路径通常是`~/.m2...

    Maven 本地仓库

    Maven 本地仓库是 Maven 构建系统中的一个重要组成部分,它是 Maven 在构建项目时存储和检索依赖项的地方。在 Maven 中,仓库分为三种类型:本地仓库、远程仓库和中央仓库。本地仓库位于开发者的机器上,是 Maven ...

    Maven本地仓库.zip

    ** Maven本地仓库详解 ** ...总结来说,Maven本地仓库是项目构建过程中不可或缺的一部分,它提供了快速访问和管理依赖的能力,极大地提高了开发效率。理解和掌握本地仓库的工作原理,对于有效使用Maven至关重要。

    maven的本地仓库jar包

    Maven的本地仓库是每个开发者机器上的一个特定目录,用于存储已经下载的项目依赖,包括jar包。当我们在项目中引用了一个依赖,Maven首先会在本地仓库查找该依赖,如果找不到,则会尝试从远程仓库(如中央仓库)下载...

    spring boot 项目 + maven本地仓库

    Maven本地仓库是Maven存储下载的依赖的地方,对于开发者来说,理解如何正确配置和利用Maven本地仓库是至关重要的。 1. Maven本地仓库位置: Maven的默认本地仓库位于用户主目录下的`.m2`文件夹中,路径通常为`~/....

    IDEA最新版2020.1的maven工程本地依赖仓库无法使用问题(已解决)

    这是因为IDEA最新版2020.1的maven工程中,默认情况下不会加载本地仓库中的依赖项。因此,需要手动配置maven的设置,使其能够正确加载本地仓库中的依赖项。 知识点二:解决IDEA最新版2020.1的maven工程本地依赖仓库...

    maven仓库清理命令

    maven仓库清理命令

    maven本地仓库下载未完成的错误jar包批量删除

    一键删除maven本地仓库中下载错误的jar包资源(以lastUpdated,in-progress结尾的文档),当我们使用maven install时需要下载jar包,有时有些jar包只下载了一半,运行程序时会报LOC错误,这个时候发现本地仓库的jar包里...

    清理本地和远程maven仓库repository中的无效或者垃圾版本文件lastUpdated、_remote等

    2、使用方法1:在本地仓库repository文件夹中右键,打开Git Bahs Here命令(本地需要下载Git工具),然后用文本打开本工具,复制其中的命令“find xxx” 粘贴到Git Bahs Here中,回车执行即可清理无效文件。...

    maven本地仓库压缩包

    Maven本地仓库是项目构建的核心组成部分,它存储了项目的所有依赖,提高了构建效率并简化了依赖管理。理解其工作原理,合理配置和管理本地仓库,对于有效使用Maven至关重要。通过提供的配置教程链接...

    idea maven 手动配置本地仓库

    在使用 Maven 时,默认情况下,Maven 的本地仓库位于 C 盘下的用户目录 `.m2/repository` 中。然而,这种默认配置存在一些问题,如占用空间和安全性问题。因此,手动配置本地仓库路径是非常必要的。 为什么需要配置...

    windows一键删除maven本地仓库中无效包文件

    windows一键删除maven本地仓库中无效包文件

    本地maven仓库一次清除所有.lastUpdated文件脚本(win/mac/linux)

    这个脚本的作用是遍历本地仓库的每个子目录,查找所有`.lastUpdated`文件并删除。`find`命令在Linux和Mac中非常强大,而Windows的`for /r`循环则用于递归查找文件。 执行清理脚本后,所有未下载完成的依赖状态记录...

    maven本地仓库(含配置文件)

    总结,Maven本地仓库是Maven工作流程的核心组成部分,负责存储和管理项目依赖。通过理解并适当配置`settings.xml`文件,我们可以优化Maven的性能,使其更适应我们的开发环境和需求。正确管理本地仓库可以显著提升...

    maven仓库清理程序

    1. **.lastupdated文件**:当Maven尝试下载一个依赖但未能成功时,它会在本地仓库中创建一个以.lastupdated为后缀的文件。这个文件记录了Maven尝试获取该依赖的最新时间戳。如果网络不稳定或远程仓库出现问题,这些...

Global site tag (gtag.js) - Google Analytics