2012-05-30 27 views
6

Tôi muốn tải xuống và cài đặt this thư viện Clojure nhưng không thể cho cuộc sống của tôi tìm ra. Tôi đã nghiên cứu Maven, nhưng không thể tìm được nó. Làm thế nào tôi có thể dễ dàng cài đặt một thư viện Clojure vào máy của tôi?cài đặt JAR từ repo từ xa (clojar)

Trả lời

4

tải 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

Điều này đã hiệu quả nhưng tôi không biết mình đã làm gì. Bạn có thể đưa ra một câu giải thích? – Chris

+0

cài đặt lọ bên thứ 3 vào kho lưu trữ cục bộ, vui lòng xem tài liệu maven: http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html –

9

Bạn có thể thêm kho chứa jar này để pom hoặc cài đặt tập tin của bạn và chỉ định jar có liên quan như một sự phụ thuộc.

<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

thẻ phải được gói bằng < kho lưu trữ> thẻ và sau đó giải pháp hoạt động tuyệt vời :) – gadon

0

Nếu bạn đang sử dụng Leiningen bạn chỉ có thể đọc tất cả về làm thế nào để kết nối với máy chủ kho trên recent Sonatype blog post từ Tim O'Brien.

Nếu bạn đang sử dụng Maven, bạn sẽ nhận được một máy chủ repo như Nexus và thiết lập repo clojure như một kho lưu trữ proxy khác và thêm nó vào nhóm công cộng của bạn.

Nếu không có cách tiếp cận nào trong số này phù hợp với bạn, bạn có thể sử dụng phương thức Raghurams hoặc number23_cn. Tuy nhiên, cả hai đều được bán tối ưu và sẽ không mở rộng cho các đội hoặc nhiều hiện vật ..

Các vấn đề liên quan