8

プロジェクトなしで Leiningen 検索を実行すると、http://repo1.maven.org および clojars.org からリポジトリ インデックスをダウンロードしようとします。これらの中央リポジトリではなく、リポジトリ マネージャーからこのインデックスをダウンロードするために、環境変数を渡す方法はありますか?

私はすでにいくつかのビルドに Maven を使用しており、リポジトリをグローバル ミラーとして定義する settings.xml ファイルがあります。Leiningen が Proxy 構成を取得しようとしているときに 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 に答える