Lein 1.7.x seems to always compile Java sources before packaging a jar. Lein HEAD and Lein 2.0.0-preview2 do not. This just caused me a broken artifact release and some head scratching.
Is this a project that has no Clojure AOT to perform?
Correct, it is Urly. It only has Clojure and Java parts, no AOT-compiled Clojure.
Call prep in jar task instead of invoking compile directly. Fixes #487.