2012-04-12 3 views
8

Wenn Sie die Leiningen-Suche ohne ein Projekt ausführen, wird versucht, den Repository-Index von http://repo1.maven.org und clojars.org herunterzuladen. Gibt es eine Möglichkeit, eine Umgebungsvariable zum Download dieses Index vom Repository-Manager anstelle dieser zentralen Repositories zu übergeben?Gibt es eine Möglichkeit zu kontrollieren, in welchen Repositories Leiningen standardmäßig suchen wird?

Ich verwende Maven bereits für mehrere Builds und ich habe eine settings.xml-Datei, die mein Repository als globaler Spiegel definiert. Ich sehe, dass Leiningen Maven-Einstellungen verwendet, wenn es versucht, Proxy-Konfiguration zu erhalten, aber es verwendet nicht dieselbe Konfiguration zum Herunterladen der Indexdateien.

Ich möchte den Repository-Index von meinem Repository-Manager herunterladen, weil es nur ein paar Sekunden dauern würde. (Laden Sie den Index von Central sehr lange herunter.) Fehle ich etwas Offensichtliches?

Antwort

5

Dies ist für die 2.0.0 Release von Leiningen geplant: indem https://github.com/technomancy/leiningen/issues/281

Sie so etwas wie dieses auf einer Basis pro-Projekt tun können Repositories, (lein Suche überprüft: Repositories, wenn es in einem Projekt ist), aber es gibt keine Möglichkeit, dies global zu tun. Ich möchte auf jeden Fall funktionieren, da es eine häufige Beschwerde ist.

+0

Oh, ich sehe, du planst, zum Äther zu ziehen. Danke für die Antwort. –

+0

Ja, tatsächlich ist der Wechsel zu Äther in der 2.0.0-Preview-Reihe passiert; es ist schon ziemlich weit verbreitet. – technomancy

+1

Es gibt immer noch keine Möglichkeit zu setzen: default-repositories global ab lein 2.3.3 auszulassen, oder? Ich habe es versucht, aber gescheitert. –

1

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

ab privaten Repositorys

ist das, was Sie wollen? wegzulassen-default-Repositories wahr und unter Angabe Ihrer Spiegel:

+0

Ich glaube, ich habe den Teil vermisst, wo Sie gesagt haben, dass es nicht nur für den Index funktioniert. Die oben genannte Sache ist wahrscheinlich nicht das, wonach Sie suchen. –

Verwandte Themen