zoukankan      html  css  js  c++  java
  • [Clojure] 包管理器leiningen配置国内镜像仓库

    clojure用到的包管理站主要有两个,一个是解决java类库依赖的maven,一个是clojar

    很多人都知道maven有阿里云提供的镜像站,可是clojar呢?幸运的是中科大为我们提供了clojar的镜像站。将下面代码的必要部分复制到你的project.clj里面:

    (defproject ......
    
      :dependencies [[org.clojure/clojure "1.8.0"]]
                      
      :repositories [["central" "http://maven.aliyun.com/nexus/content/groups/public"]
                     ["clojars" "https://mirrors.tuna.tsinghua.edu.cn/clojars/"]])
    
    ;; 这个是官方的启用非严格检查方案
    (require 'cemerick.pomegranate.aether)
    (cemerick.pomegranate.aether/register-wagon-factory!
     "http" #(org.apache.maven.wagon.providers.http.HttpWagon.))
    

    注意,最下面的一段代码一定要复制到project.clj的最后面(别包含在defproject里面),主要作用是关闭高版本lein的严格仓库检查。

    虽然当你发现lein命令出错的时候再加上去也不迟。

  • 相关阅读:
    bzoj 1103
    [POI] 大都市meg
    [Luogu] 网络
    [Luogu] 1600
    [Luogu] 树状数组
    [Luogu] 软件包管理器
    [Luogu] 遥远的国度
    [USACO5.5] 矩形周长Picture
    [Luogu] 魔板
    【NOIP2015】斗地主
  • 原文地址:https://www.cnblogs.com/uturobako/p/clojure-lein-repository-config.html
Copyright © 2011-2022 走看看