Trzeba tylko dodać go do zależności project.clj, jak każdej innej biblioteki clojure. Mała różnica polega na tym, że biblioteki java mają ID grupy oprócz ID artefaktu. Na przykład, aby zaimportować bibliotekę aktywną mq trzeba będzie dodać do: Zależności
[org.apache.activemq/activemq-core "5.5.0"]
Pierwszy bit jest GroupID, drugi jest artifactId.
Ponadto, jeśli biblioteka nie znajduje się w centralnym repozytorium maven, konieczne będzie dodanie konfiguracji repozytorium do projektu. Na przykład, aby dodać repozytorium migawek sonatype:
:repositories {"sonartype snapshots" "https://oss.sonatype.org/content/repositories/snapshots"}
Jak dołączyć lub wymagać tego w moim (ns) wywołaniu? – Tyler
(ns my.ns (: klasa gen) (: import [pakiet.i.want ClassIWant])) – avichalp