如何配置leiningen的maven用法?

时间:2013-05-10 11:29:39

标签: maven clojure leiningen

我的问题是leiningen无法在我的电脑上运行。我得到这样的错误:

Could not transfer artifact lein-ring:lein-ring:pom:0.4.5 from/to central (http://repo1.maven.org/maven2): Connection to http://repo1.maven.org r
Could not transfer artifact lein-ring:lein-ring:pom:0.4.5 from/to clojars (https://clojars.org/repo/): Connection to https://clojars.org refused

我认为问题是我在maven安装的settings.xml中配置了镜像。如何告诉leiningen使用嵌入式maven或其他没有自定义配置的maven安装?

我正在将maven用于其他java项目,并且它与leiningen有某种冲突。

1 个答案:

答案 0 :(得分:3)

您可以将镜像定义添加到project.clj,或者在这种情况下更好地添加到~/.lein/profiles.clj

leiningen sample project.clj

中的详细信息

但这是关键位:

:mirrors {"central" {:name "Ibiblio"
                     :url "http://mirrors.ibiblio.org/pub/mirrors/maven2"}
          #"clojars" {:name "Internal nexus"
                     :url "http://mvn.local/nexus/releases"
                     :repo-manager true}}