technomancy/leiningen — pull request #376 by xeqi (2012-01-23 05:08:32+00:00)
Title: Tasks for 2.0

Here are some commits to make pom, uberjar, install, and deploy work in lein 2. Shell wrappers are not implemented.

The pom task was copied from depot, with additions for pom tags it didn't handle. It uses a user-generated snapshot of clojure.data.xml. Hopefully it gets a real release soon (http://groups.google.com/group/clojure-dev/browse_thread/thread/2060fa662aadf906).

The uberjar task required minor changes, and uses classpath/resolve-dependencies to get the libraries files. There might be a better way to do this.

The install and deploy tasks basically forward to pomegranate.

The updated pomegranate gets most of the repository options working.