2012-05-30 11 views
6

Desidero scaricare e installare la libreria Clojure this ma non riesco a capire come funziona. Ho fatto ricerche su Maven, ma non sono riuscito a trovare il repository. Come posso installare facilmente una libreria Clojure sulla mia macchina?installa JAR dal repository remoto (clojar)

risposta

4

scaricare 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

Questo ha funzionato, ma non ho idea di cosa ho fatto. Potresti offrire una frase di spiegazione? – Chris

+0

installa i contenitori di terze parti sul repository locale, consulta i documenti di maven: http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html –

9

si potrebbe aggiungere il repository che contiene questo barattolo al file pom o le impostazioni e specificare il vaso in questione come una dipendenza.

<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

Il tag deve essere racchiuso con < repository> tag e quindi la soluzione funziona alla grande :) – gadon

0

Se si utilizza Leiningen si può solo leggere tutto su come connettersi a server di repository su un recent Sonatype blog post da Tim O'Brien.

Se si utilizza Maven, si dovrebbe ottenere un server di repository come Nexus e impostare il repository clojure come un altro repository proxy e aggiungerlo al proprio gruppo pubblico.

Se nessuno di questi approcci è a posto, è possibile utilizzare l'approccio Raghurams o il numero 23_cn. Entrambi sono comunque ottimali e non si adatta alle squadre o a molti artefatti.

Problemi correlati