呆在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
相关推荐
一键删除maven本地仓库中下载错误的jar包资源(以lastUpdated结尾的文档)
Maven是Java开发中广泛使用的构建工具,...总结来说,Maven本地仓库是Maven生态系统的关键部分,它存储项目依赖,提高了开发效率。通过理解其工作原理和管理方式,开发者可以更高效地利用Maven进行项目构建和依赖管理。
Maven本地仓库是Maven构建系统的核心组成部分,它存储着项目构建过程中所需的各种依赖库,如JAR文件和其他构建工件。Maven使用一种基于坐标(groupId、artifactId、version)的系统来管理这些依赖,使得开发者可以...
Maven本地仓库是Maven存储下载的依赖的地方,对于开发者来说,理解如何正确配置和利用Maven本地仓库是至关重要的。 1. Maven本地仓库位置: Maven的默认本地仓库位于用户主目录下的`.m2`文件夹中,路径通常为`~/....
本文将详细介绍如何使用一个特定的脚本来清理Maven本地仓库中的无效jar包,并解析脚本的工作原理以及在实际操作中需要注意的事项。 首先,Maven的本地仓库默认位于用户的主目录下的`.m2`文件夹中,路径通常是`~/.m2...
Maven 本地仓库是 Maven 构建系统中的一个重要组成部分,它是 Maven 在构建项目时存储和检索依赖项的地方。在 Maven 中,仓库分为三种类型:本地仓库、远程仓库和中央仓库。本地仓库位于开发者的机器上,是 Maven ...
一键删除maven本地仓库中下载错误的jar包资源(以lastUpdated,in-progress结尾的文档),当我们使用maven install时需要下载jar包,有时有些jar包只下载了一半,运行程序时会报LOC错误,这个时候发现本地仓库的jar包里...
** Maven本地仓库详解 ** ...总结来说,Maven本地仓库是项目构建过程中不可或缺的一部分,它提供了快速访问和管理依赖的能力,极大地提高了开发效率。理解和掌握本地仓库的工作原理,对于有效使用Maven至关重要。
Maven的本地仓库是每个开发者机器上的一个特定目录,用于存储已经下载的项目依赖,包括jar包。当我们在项目中引用了一个依赖,Maven首先会在本地仓库查找该依赖,如果找不到,则会尝试从远程仓库(如中央仓库)下载...
这是因为IDEA最新版2020.1的maven工程中,默认情况下不会加载本地仓库中的依赖项。因此,需要手动配置maven的设置,使其能够正确加载本地仓库中的依赖项。 知识点二:解决IDEA最新版2020.1的maven工程本地依赖仓库...
maven仓库清理命令
Maven本地仓库是项目构建的核心组成部分,它存储了项目的所有依赖,提高了构建效率并简化了依赖管理。理解其工作原理,合理配置和管理本地仓库,对于有效使用Maven至关重要。通过提供的配置教程链接...
2、使用方法1:在本地仓库repository文件夹中右键,打开Git Bahs Here命令(本地需要下载Git工具),然后用文本打开本工具,复制其中的命令“find xxx” 粘贴到Git Bahs Here中,回车执行即可清理无效文件。...
在使用 Maven 时,默认情况下,Maven 的本地仓库位于 C 盘下的用户目录 `.m2/repository` 中。然而,这种默认配置存在一些问题,如占用空间和安全性问题。因此,手动配置本地仓库路径是非常必要的。 为什么需要配置...
"2024版Maven仓库清除工具"就是为了应对这个问题而设计的,它旨在帮助开发者高效地清理和优化他们的Maven本地仓库。 这款工具的核心功能包括: 1. **扫描与识别**:工具首先会扫描用户的Maven本地仓库,识别出不再...
windows一键删除maven本地仓库中无效包文件
这个脚本的作用是遍历本地仓库的每个子目录,查找所有`.lastUpdated`文件并删除。`find`命令在Linux和Mac中非常强大,而Windows的`for /r`循环则用于递归查找文件。 执行清理脚本后,所有未下载完成的依赖状态记录...
总结,Maven本地仓库是Maven工作流程的核心组成部分,负责存储和管理项目依赖。通过理解并适当配置`settings.xml`文件,我们可以优化Maven的性能,使其更适应我们的开发环境和需求。正确管理本地仓库可以显著提升...
1. **.lastupdated文件**:当Maven尝试下载一个依赖但未能成功时,它会在本地仓库中创建一个以.lastupdated为后缀的文件。这个文件记录了Maven尝试获取该依赖的最新时间戳。如果网络不稳定或远程仓库出现问题,这些...