为什么leiningen下载1GB(几乎)的jar索引以及如何阻止它?

时间:2015-05-14 17:12:28

标签: clojure leiningen

Leiningen从repo1.maven.org和clojars.org下载了近1GB的jar索引信息。为什么需要下载大量信息?有什么方法可以阻止这种情况吗?

相关目录是:~/.lein/indeces

它包含以下文件夹:

https___clojars.org_repo_
https___repo1.maven.org_maven2_

maven.org文件夹包含849MB!

这是我的项目定义:

(defproject test-project "0.1.0-SNAPSHOT"
  :description "FIXME: write description"
  :url "http://example.com/FIXME"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :main test-project.core
  :dependencies [[org.clojure/clojure "1.6.0"]
                 [camel-snake-kebab "0.3.1" :exclusions [org.clojure/clojure]]])

由于

1 个答案:

答案 0 :(得分:4)

此内容不是由Leiningen本身维护,而是the lein-search plugin。我建议卸载它(即插件),除非你认为它的好处在时间和存储方面都是值得的。

要执行此操作,请从lein-search/lein-search删除对org.clojars.wuschel/lein-search~/.lein/profiles.clj的引用 - 或者,如果此内容是在其他项目中创建的,则从project.clj删除那个项目。