Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Clojure Lein清理并重新下载依赖项_Clojure_Leiningen - Fatal编程技术网

Clojure Lein清理并重新下载依赖项

Clojure Lein清理并重新下载依赖项,clojure,leiningen,Clojure,Leiningen,我正在设置一些受密码保护的依赖项存储库。我想清除所有依赖项包并重新下载,以确保包还原正常工作 如何清除lein软件包缓存?如果附加插件没有边缘案例rm-rf~/.m2/存储库是暴力版本-这将删除所有 Leiningen和Maven可能还有其他人下载过DEP 如果你想对某个项目非常具体,你可以得到 lein cp所有实际文件的列表警告:这还包含您的 源文件!因此,您通常需要~/.m2/存储库中的文件。属于 当然,您使用版本控制和备份,因此没有问题 在这里从lein cp列表中,您至少要删除 dir

我正在设置一些受密码保护的依赖项存储库。我想清除所有依赖项包并重新下载,以确保包还原正常工作


如何清除lein软件包缓存?

如果附加插件没有边缘案例rm-rf~/.m2/存储库是暴力版本-这将删除所有 Leiningen和Maven可能还有其他人下载过DEP

如果你想对某个项目非常具体,你可以得到 lein cp所有实际文件的列表警告:这还包含您的 源文件!因此,您通常需要~/.m2/存储库中的文件。属于 当然,您使用版本控制和备份,因此没有问题 在这里从lein cp列表中,您至少要删除 dirname部分用于终止版本,或上升两个部分用于整个版本
工件。

如果没有附加插件的边缘案例rm-rf~/.m2/存储库是蛮力版本-这将删除所有 Leiningen和Maven可能还有其他人下载过DEP

如果你想对某个项目非常具体,你可以得到 lein cp所有实际文件的列表警告:这还包含您的 源文件!因此,您通常需要~/.m2/存储库中的文件。属于 当然,您使用版本控制和备份,因此没有问题 在这里从lein cp列表中,您至少要删除 dirname部分用于终止版本,或上升两个部分用于整个版本
工件。

添加到前面的答案中,您可以在~/.m2下列出各个目录。例如:

~/expr/demo > d ~/.m2/repository/cl[jo]*
drwxr-xr-x  3 alan alan 4096 Jan  5  2017 /home/alan/.m2/repository/clj-aws-s3/
drwxr-xr-x  5 alan alan 4096 Nov  4 21:26 /home/alan/.m2/repository/clj-commons/
drwxr-xr-x  3 alan alan 4096 Mar 30  2018 /home/alan/.m2/repository/cljfmt/
drwxr-xr-x  3 alan alan 4096 Nov 15  2017 /home/alan/.m2/repository/clj-http/
drwxr-xr-x  3 alan alan 4096 Nov 15  2017 /home/alan/.m2/repository/clj-http-lite/
drwxr-xr-x  3 alan alan 4096 Sep 17  2018 /home/alan/.m2/repository/clj-jdbcutil/
drwxr-xr-x  3 alan alan 4096 Nov 18  2017 /home/alan/.m2/repository/clj-jgit/
drwxr-xr-x  3 alan alan 4096 Sep 17  2018 /home/alan/.m2/repository/clj-liquibase/
drwxr-xr-x  3 alan alan 4096 Jun 19  2018 /home/alan/.m2/repository/clj-logging-config/
drwxr-xr-x  3 alan alan 4096 Sep 17  2018 /home/alan/.m2/repository/clj-miscutil/
drwxr-xr-x  3 alan alan 4096 Apr 25  2020 /home/alan/.m2/repository/clj-python/
drwxr-xr-x  3 alan alan 4096 Apr  1  2018 /home/alan/.m2/repository/cljs-ajax/
drwxr-xr-x  3 alan alan 4096 Mar 13  2018 /home/alan/.m2/repository/cljsbuild/
drwxr-xr-x  3 alan alan 4096 Apr 20  2019 /home/alan/.m2/repository/cljs-commons/
drwxr-xr-x  3 alan alan 4096 Sep 17  2018 /home/alan/.m2/repository/cljs-http/
drwxr-xr-x 17 alan alan 4096 Jan 28 10:25 /home/alan/.m2/repository/cljsjs/
drwxr-xr-x  3 alan alan 4096 Dec 18  2019 /home/alan/.m2/repository/cljs-log/
drwxr-xr-x  3 alan alan 4096 Jan 25  2017 /home/alan/.m2/repository/clj-stacktrace/
drwxr-xr-x  3 alan alan 4096 Mar 30  2018 /home/alan/.m2/repository/cljs-tooling/
drwxr-xr-x  4 alan alan 4096 Mar 25  2019 /home/alan/.m2/repository/clj-time/
drwxr-xr-x  3 alan alan 4096 Jan  5  2017 /home/alan/.m2/repository/clj-tuple/
drwxr-xr-x  3 alan alan 4096 Nov 18  2017 /home/alan/.m2/repository/clj-yaml/
drwxr-xr-x  4 alan alan 4096 Jul 19  2018 /home/alan/.m2/repository/clojure/
drwxr-xr-x  3 alan alan 4096 Jan  5  2017 /home/alan/.m2/repository/clojure-complete/
drwxr-xr-x  3 alan alan 4096 Jan  5  2017 /home/alan/.m2/repository/clojure-csv/

然后,您可以在要测试的特定子集上使用rm-rf,即强制重新下载。

除了前面的答案之外,您还可以在~/.m2下列出各个目录。例如:

~/expr/demo > d ~/.m2/repository/cl[jo]*
drwxr-xr-x  3 alan alan 4096 Jan  5  2017 /home/alan/.m2/repository/clj-aws-s3/
drwxr-xr-x  5 alan alan 4096 Nov  4 21:26 /home/alan/.m2/repository/clj-commons/
drwxr-xr-x  3 alan alan 4096 Mar 30  2018 /home/alan/.m2/repository/cljfmt/
drwxr-xr-x  3 alan alan 4096 Nov 15  2017 /home/alan/.m2/repository/clj-http/
drwxr-xr-x  3 alan alan 4096 Nov 15  2017 /home/alan/.m2/repository/clj-http-lite/
drwxr-xr-x  3 alan alan 4096 Sep 17  2018 /home/alan/.m2/repository/clj-jdbcutil/
drwxr-xr-x  3 alan alan 4096 Nov 18  2017 /home/alan/.m2/repository/clj-jgit/
drwxr-xr-x  3 alan alan 4096 Sep 17  2018 /home/alan/.m2/repository/clj-liquibase/
drwxr-xr-x  3 alan alan 4096 Jun 19  2018 /home/alan/.m2/repository/clj-logging-config/
drwxr-xr-x  3 alan alan 4096 Sep 17  2018 /home/alan/.m2/repository/clj-miscutil/
drwxr-xr-x  3 alan alan 4096 Apr 25  2020 /home/alan/.m2/repository/clj-python/
drwxr-xr-x  3 alan alan 4096 Apr  1  2018 /home/alan/.m2/repository/cljs-ajax/
drwxr-xr-x  3 alan alan 4096 Mar 13  2018 /home/alan/.m2/repository/cljsbuild/
drwxr-xr-x  3 alan alan 4096 Apr 20  2019 /home/alan/.m2/repository/cljs-commons/
drwxr-xr-x  3 alan alan 4096 Sep 17  2018 /home/alan/.m2/repository/cljs-http/
drwxr-xr-x 17 alan alan 4096 Jan 28 10:25 /home/alan/.m2/repository/cljsjs/
drwxr-xr-x  3 alan alan 4096 Dec 18  2019 /home/alan/.m2/repository/cljs-log/
drwxr-xr-x  3 alan alan 4096 Jan 25  2017 /home/alan/.m2/repository/clj-stacktrace/
drwxr-xr-x  3 alan alan 4096 Mar 30  2018 /home/alan/.m2/repository/cljs-tooling/
drwxr-xr-x  4 alan alan 4096 Mar 25  2019 /home/alan/.m2/repository/clj-time/
drwxr-xr-x  3 alan alan 4096 Jan  5  2017 /home/alan/.m2/repository/clj-tuple/
drwxr-xr-x  3 alan alan 4096 Nov 18  2017 /home/alan/.m2/repository/clj-yaml/
drwxr-xr-x  4 alan alan 4096 Jul 19  2018 /home/alan/.m2/repository/clojure/
drwxr-xr-x  3 alan alan 4096 Jan  5  2017 /home/alan/.m2/repository/clojure-complete/
drwxr-xr-x  3 alan alan 4096 Jan  5  2017 /home/alan/.m2/repository/clojure-csv/
然后,您可以在希望测试的特定子集上使用rm-rf,即强制重新下载