2012-05-30 16 views
6

this Clojure kitaplığını indirmek ve yüklemek istiyorum ancak benim için bir anlam ifade edemezsiniz. Maven'i araştırdım ama repoyu bulamadım. Bir Clojure kütüphanesini makineme nasıl kolayca yükleyebilirim?install JAR uzaktan repo'yu (clojar)

cevap

4

indirme 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

Bu çalıştı, ama ne yaptığımı bilmiyorum. Bir açıklama cümlesi verebilir misiniz? – Chris

+0

3. parti kavanozlarını yerel depoya yükleyin, lütfen maven belgelerine göz atın: http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html –

9

Sen pom veya ayarlar dosyasına bu kavanozu içeren depoyu ekleyip bir bağımlılık olarak ilgili kavanoz belirtebilirsiniz.

<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

etiketi şu şekilde olmalıdır: < Depolar> etiket ve sonra çözüm harika çalışıyor :) – gadon

0

Eğer sadece tüm Tim O'Brien recent Sonatype blog post üzerine depo sunucusuna bağlanmak için nasıl okuyabilir Leiningen kullanıyorsanız.

Maven kullanıyorsanız, Nexus gibi bir repo sunucusuna sahip olmalısınız ve clojure repo'yu başka bir proxy deposu olarak ayarlayıp genel grubunuza ekleyin.

Bu yaklaşımlardan hiçbiri size uygun değilse, Raghurams yaklaşımını veya number23_cn'yi kullanabilirsiniz. Ancak her ikisi de yarı optimal ve takımlar ya da birçok eserler için ölçeği olmayacak ..