使用Leiningen的Clojars镜子

时间:2016-01-03 03:46:45

标签: clojure leiningen

以下Wiki页面描述了设置Leiningen以使用Clojars.org镜像的简单方法:https://github.com/clojars/clojars-web/wiki/Mirrors

基于此,我将以下内容作为~/.lein/profiles.clj

{:user {:mirrors 
        {#"clojars" {:name "clojars mirror" 
                     :url "https://clojars-mirror.tcrawley.org/repo/"}}}}

然而,即使使用此profiles.clj,我仍然可以看到lein正在尝试连接到clojars.org而不是clojars-mirror.tcrawley.org的Wireshark。我缺少什么设置?

我的Leiningen版本是

  

Leiningen 2.5.3 on Java 1.7.0_91 OpenJDK 64-Bit Server VM

1 个答案:

答案 0 :(得分:3)

我也无法通过修改profile.clj来获得镜像。

但是,通过在project.clj

中添加此内容,我能够让它适用于特定的defproject
  :mirrors {#"clojars" {:name "Clojar Mirror"
                    :url "https://clojars-mirror.tcrawley.org/repo/"
                    :repo-manager true}}

注意:

这来自官方的Leiningen样本project.clj

我尝试按照以下内容进行profile.clj中的全局设置(语法与您的语法略有不同)但没有运气: