Note
Given this OP was written about two years ago, rather than ask the same question again, I am wondering if step-by-step instructions exist, so t
If you are using a ring-based server (compojure, noir/lib-noir, luminus, etc.), and want to deploy as an uberjar, to avoid
"Failed to load Main-Class manifest attribute from your-uberjar.jar"
simply create the uberjar with lein ring uberjar
. Note the 'ring' addition to lein uberjar. This is assuming you're using the lein-ring plugin.