有没有办法控制Leiningen默认搜索哪些存储库?

时间:2012-04-12 11:52:47

标签: clojure repository leiningen

当您在没有项目的情况下运行Leiningen搜索时,它会尝试从http://repo1.maven.org和clojars.org下载存储库索引。有没有什么方法可以传入一个环境变量来从存储库管理器而不是这些中央存储库下载这个索引?

我已经将Maven用于多个版本,并且我有一个settings.xml文件,它将我的存储库定义为全局镜像。我看到Leiningen在尝试获取代理配置时使用了Maven设置,但它没有使用相同的配置来下载索引文件。

我想从我的存储库管理器下载存储库索引,因为它只需要几秒钟。 (从中心下载索引需要很长时间。)我错过了一些明显的东西吗?

2 个答案:

答案 0 :(得分:5)

计划在Leiningen的2.0.0版本中发布:https://github.com/technomancy/leiningen/issues/281

你可以在每个项目的基础上做这样的事情:设置:omit-default-repositories true并在:repositories中指定你的镜像,(lein搜索检查:存储在项目中的存储库)但是没有办法在全球范围内做到了。绝对希望得到这个工作,因为这是一个常见的抱怨。

答案 1 :(得分:1)

检查https://github.com/technomancy/leiningen/blob/preview/doc/DEPLOY.md

从私人存储库开始

是你想要的吗?