
眼看着.m2/repository 日益膨胀,我突然想到能否通过指定某个依赖,然后在本地仓库中自动递归清除相关的文件。比如说,Spring Boot 3.2 升级到了 3.2.1 ,现在想完全清除掉 3.2 相关的所有依赖。大家有无好办法?
1 tairan2006 Dec 22, 2023 全删了,多大点事 |
2 nothingistrue Dec 22, 2023 全删了,重新下。虽然你可以做一个脚本,以某个项目为基准,让仓库仅保留该项目的依赖而清空其他的。但是先不管这个脚本好不好做,就算你做好了,执行完以后,对于其他项目来说,效果还是「全删了,重新下」,这个脚本做得就是无用功。 |
3 yazinnnn0 Dec 22, 2023 rm -rf ~/.m2/repository/ |
4 lsk569937453 Dec 22, 2023 div class="reply_content">全删除了,重新下载。多大点事 |
5 ziwen1943 Dec 22, 2023 gitlab-ci 不开启 cache,基本上都是直接全删除,下次重新下载,没必要 |
6 registerrr Dec 22, 2023 在你当前这个项目里是过时的,但在你电脑上 N 年前的犄角旮旯里的一个项目里还依赖着,那怎么能算过时呢。 |
7 kytrun Dec 22, 2023 |
8 nerkeler Dec 23, 2023 via Android 换个路径,重新拉取,之前的全删了 |
9 zsdroid Dec 25, 2023 0 0 1 * * rm -rf ~/.m2/repository/ |
10 zsdroid Dec 25, 2023 又不是种子,删了就下不到了。分分钟下载回来的事在纠结什么 |
11 darnurash OP 基本答非所问 |