Clojars 软件仓库

使用方法

以 leiningen 为例,在项目根目录的 project.clj 中自己添加关键字 :mirrors

然后以如下 map 格式添加源:

:mirrors {"clojars" {:name "mirror"
                     :url "{{endpoint}}/"}}

极简示例

(defproject myapp "1.0.0"
   :description "My Application"
   :dependencies [[enlive "1.0.1"]
                  [cheshire "4.0.0"]
                  [org.markdownj/markdownj "0.3.0-1.0.2b4"]]
   :mirrors {"clojars" {:name "mirror"
                        :url "{{endpoint}}/"}}
   :main leiningen.web)

配置好后,在项目的根目录下运行 lein run,从输出中可以看到一些包是从镜像站下载的。

注意事项

此镜像源替换的只是 clojars 这个仓库,一些 maven 的包依然会从 central maven 仓库下载。

上述方法只针对单个项目生效。如果要针对所有项目进行全局配置,需修改 leiningen 的 profiles

~/.lein/projfiles.clj 中添加:

:user {:repositories [["clojars" {:url "{{endpoint}}/"}]]
       ;; other :user profile settings...
       }

leiningen 会提示说 :repositories 写在了 :user 中,不过不影响使用。

本站由齐鲁工业大学网络信息中心支持创办,由齐鲁工业大学网络运维部/网络与高性能计算协会运行维护。

齐鲁工业大学网络运维部是网络信息中心下属校级学生组织,负责办公区与教学区的网络设施维护、以及学校教育网基础设施的建设保障工作。

齐鲁工业大学网络与高性能计算协会是网络信息中心下属学生社团,汇集全校热爱开源软件、网络技术、高性能计算等领域的同学。

本站基于清华大学TUNA开源的tunasync(镜像管理器)mirror-web项目建立,感谢TUNA为国内开源生态作出的伟大贡献

我站采用多种技术措施反制日益增长的滥用与恶意攻击行为,本站不对特定滥用镜像站资源的用户提供服务。

Contact Us

Sponsor

感谢山东鹏云信息科技提供服务器与专业技术支持

感谢赛尔网络(山东)提供IPv6带宽资源

bars envelope github qq