2012-07-11 83 views

回答

35

您只需要將其添加到您的project.clj依賴項中,就像任何其他clojure庫一樣。小的區別在於java庫除了artifactId之外還有一個groupId。例如,要導入Active-MQ庫,您將需要添加到您的:依賴

[org.apache.activemq/activemq-core "5.5.0"] 

的第一位爲的groupId,二是artifactId的。另外,如果庫不在中央Maven倉庫中,則需要將倉庫配置添加到項目中。例如,要添加sonatype快照存儲庫:

:repositories {"sonartype snapshots" "https://oss.sonatype.org/content/repositories/snapshots"} 
+1

如何在我的(ns)調用中包含或需要它? – Tyler 2017-10-27 18:58:42

+0

(ns my.ns (:gen-class) (:import [package.i.want ClassIWant])) – avichalp 2018-01-28 14:14:31

1

獲取庫的groupId,artifactId和版本,添加到lein的依賴關係中,作爲相同的clojure項目,它們的小區別在於:從http://repo1.maven.org/maven2下載。