Clojars.org Leiningen Plugin
This is a simple plugn for interacting with Clojars.org directly from Leiningen.
Add lein-clojars to your project's dev-dependencies. For example:
(defproject my-cool-library "1.0-SNAPSHOT" :dev-dependencies [[lein-clojars "0.5-SNAPSHOT"]] :repositories [["clojars" "http://clojars.org/repo"]])
Create a Clojars account and paste your SSH public key into your profile. If you don't have ssh-keygen available -- perhaps you're using Windows -- then you can use:
SSH keys will searched for in ~/.leiningen and ~/.ssh under the names id_rsa, id_dsa and identity.
To push your project to the Clojars repository, simply type:
Some ideas for extra commands include: search, register and add-dep.