healthfinch / depstar

A clj-based uberjarrer. See version maintained by Sean for up to date releases.
https://github.com/seancorfield/depstar
104 stars 24 forks source link

Refactor to support thin jars, dependency copying, and command line args #3

Closed hagmonk closed 4 years ago

hagmonk commented 6 years ago

Howdy. This is kinda large for a PR, and maybe has a lot of things you'd like changed, but I thought it was ready for someone to poke at :)

I had a need for the ability to make a thin jar, as well as the ability to copy all the jar dependencies out of a classpath (building a Kafka Connector, which wants things laid out like this).

So one way to think about this is that the jar argument emulates lein jar and the deps argument emulates lein libdir (see lein-libdir)

seancorfield commented 5 years ago

FYI, my fork of depstar has added support for thin JAR files while maintaining the simplicity of the original API/usage https://github.com/seancorfield/depstar

defndaines commented 4 years ago

See version maintained by Sean for up to date releases. https://github.com/seancorfield/depstar

... Sorry, I know this is an old PR, but doing some maintenance.