8

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

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

我想从我的存储库管理器下载存储库索引,因为它只需要几秒钟。(从 Central 下载索引需要很长时间。)我是否遗漏了一些明显的东西?

4

2 回答 2

5

这计划用于 Leiningen 的 2.0.0 版本:https ://github.com/technomancy/leiningen/issues/281

您可以通过将 :omit-default-repositories 设置为 true 并在 :repositories 中指定您的镜像(当它在项目中时 lein search 检查 :repositories ),在每个项目的基础上执行类似的操作,但没有办法在全局范围内执行此操作然而。绝对想让这个工作,因为这是一个常见的抱怨。

于 2012-04-12T20:55:56.450 回答
1

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

从私有存储库开始

那是你要的吗?

于 2012-04-12T14:20:03.590 回答