Main-Class set in manifests of target/clojure.jar (or jars in Maven repository) gives impression, that they can be run as standalone JAR-packaged applications.
However running them with
results in
(It of course works perfectly fine for clojure.jar built in local profile with dependencies shaded.)
Proposed: Remove main class for Clojure jar in Maven, retain it for local jar build (which includes spec jars).
Patch: clj-2459-1.patch
Screened by: Alex Miller - correctly builds normal Clojure without a main class, but continues to build local jar with a main (that one includes the spec deps).
N/A
Thanks, good call.
I see it has assigned 1.11 as fix version, but I also saw preparation for 1.10.1. Could be included in 1.10.1 as well?
We are trying to keep the changes in 1.10.1 very focused, so it will wait for 1.11.
Understood, thanks.
Applied for 1.10.2-rc1