weavejester/lein-ring — pull request #48 by themonast (2012-10-04 20:48:07+00:00)
Title: Exploded wars

Hi James,

I have added a `:war-explode` key to the options for `lein-ring`. If true, the output of `lein ring war` and `lein ring uberwar` will be output to a directory, analogous to `mvn war:exploded`.

I decided to retain the usage of `JarOutputStream` for minimal fuss while assembling the jar. To keep things clean and atomic I shifted the task to first build the jar in a temporary location and then ether copy or unzip it to the final location depending on the value of `:war-explode`.

Please let me know what you think, and thanks for all of your amazing work.

Diego