timmc/lein-otf — pull request #3 by llasram (2012-10-25 18:24:19+00:00)
Title: Update and streamline for Leiningen 2

Switch to an implementation based on an external static Java loader stub and Leiningen 2 automatic hooks and middleware, while retaining the interface of lein-otr 1.x.

This implementation just requires users to specify the `:plugin`, and uses lein2 automatic hooks and middleware to do the rest. A tiny Java sub-project provides a static loader stub as an external dependency. A plugin hook on the `uberjar` task re-writes the project map JAR metadata to refer to the stub. A piece of middleware injects the stub as a `:dependency` and adds `uberjar-otf` as an alias for `uberjar`.

This commit should include all necessary changes, including documentation.