Ho scritto un progetto Clojure utilizzando Leiningen e ora vorrei aggiungere il vaso risultante a un server Sonatype Nexus. Ho installato lein-clojars, dal momento che questo è dotato di un comando push
che sembra accettare un argomento opzionale repo
se vuoi spingere da qualche parte oltre Clojars. Tuttavia, ogni volta che provo questo, ottengo un JSchException: Auth fail
. Sembra indicare che c'è un problema di autenticazione da qualche parte.Push to Nexus Utilizzo di Leiningen
Sono in grado di scpare il jar su Nexus e sono anche in grado di utilizzare questo stesso settings.xml con Maven per caricare su questa macchina, quindi sono abbastanza fiducioso che entrambi siano corretti.
C'è qualche buon modo per usare Leiningen per inviare ad altri repository? O è davvero costruito solo per Clojars?
Interessante. Potrei giurare che ho usato le lein-clojars per spingere a Clojars, ma forse ho usato SCP. Tuttavia, grazie per una risposta; è stato quasi impossibile per me trovare qualcosa online su questo. –
Sì, avevo l'impressione che la gente * fosse * in effetti in qualche modo in grado di usare le lein-clojars, ma ora sembra non essere supportata e, come dice Phil, usare scp è abbastanza facile ... –
Un altro modo per farlo è quello di avere Hudson interrogare il tuo SCM e auto-distribuire al proprio repository mvn. In questo modo ottieni automaticamente test automatici. Spero di documentare presto questo processo; non è troppo difficile, e avere un server hudson è molto utile. – technomancy