2012-05-30 17 views
6

Chcę pobrać i zainstalować this biblioteki Clojure, ale nie może dla mnie żyć to. Zbadałem Mavena, ale nie mogłem go znaleźć, by znaleźć repozytorium. Jak mogę łatwo zainstalować bibliotekę Clojure na moim komputerze?zainstalować JAR z zdalnego repo (clojar)

Odpowiedz

4

pobieranie https://clojars.org/repo/clj-http/clj-http/0.4.1/clj-http-0.4.1.jar

mvn install:install-file -DgroupId=clj-http -DartifactId=clj-http -Dversion=0.4.1 -Dpackaging=jar -Dfile=clj-http-0.4.1.jar 
+0

To zadziałało, ale nie mam pojęcia, co zrobiłem. Czy możesz podać zdanie wyjaśniające? – Chris

+0

instaluj słoiki innych firm w lokalnym repozytorium, sprawdź dokumentację: http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html –

9

można dodać repozytorium zawierającego ten słoik do pliku pom lub ustawienia i podać odpowiedni słoik jako zależność.

<repository> 
    <id>clojars.org</id> 
    <url>http://clojars.org/repo</url> 
</repository> 
... 
<dependency> 
    <groupId>clj-http</groupId> 
    <artifactId>clj-http</artifactId> 
    <version>0.4.1</version> 
</dependency> 
+0

Znacznik powinien być zawijany < repozytoria> tag, a następnie rozwiązanie działa świetnie :) – gadon

0

Jeśli używasz Leiningen można tylko przeczytać o tym, jak połączyć się z serwerem repozytorium na recent Sonatype blog post od Tim O'Brien.

Jeśli używasz Mavena, powinieneś otrzymać serwer repo, taki jak Nexus i skonfigurować repozytoria clojure jako inne repozytorium proxy i dodać je do grupy publicznej.

Jeśli żadne z tych podejść nie jest w porządku, możesz użyć podejścia Raghurams lub number23_cn. Obie są jednak na wpół optymalne i nie będą skalowane dla zespołów lub wielu artefaktów.

Powiązane problemy