2012-07-11 13 views

risposta

35

Hai solo bisogno di aggiungerlo alle dipendenze project.clj come qualsiasi altra lib di clojure. La piccola differenza è che le librerie java hanno un groupId a parte l'artefatto. Ad esempio, per importare la libreria attiva-mq sarà necessario aggiungere alla vostra: le dipendenze

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

Il primo bit è il groupId, il secondo è l'artifactId.

Inoltre, se la libreria non si trova nel repository centrale di Maven, sarà necessario aggiungere la configurazione del repository al progetto. Ad esempio, per aggiungere il repository dell'istantanea sonatype:

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

Come posso includerlo o richiederlo nella chiamata (ns)? – Tyler

+0

(ns my.ns (: classe gen) (: import [package.i.want ClassIWant]))) – avichalp

1

ottenere il gruppo della libreriaId, artefattoId e la versione, aggiungere nelle dipendenze di lein, come lo stesso progetto di clojure, La piccola differenza è: download da http://repo1.maven.org/maven2.

Problemi correlati