You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Uberjars created with leiningen 1.4.0 fail to run in some cases. See example1 and example2.
Leiningen 1.4.0 removes transitive AOT compiled class files and it seems that when removed transitive class files include classes that correspond to protocols, uberjars won't run.
I am not sure whether this is a bug in leiningen or clojure.
The text was updated successfully, but these errors were encountered:
Leiningen is working around a bug in Clojure (CLJ-322) by deleting the .class files. I'm not sure if the fact that it doesn't fall back to the non-AOT'd version of the protocol is a bug or an intentional shortcoming, but you can work around it by setting :keep-non-project-classes to true.
Uberjars created with leiningen 1.4.0 fail to run in some cases. See example1 and example2.
Leiningen 1.4.0 removes transitive AOT compiled class files and it seems that when removed transitive class files include classes that correspond to protocols, uberjars won't run.
I am not sure whether this is a bug in leiningen or clojure.
The text was updated successfully, but these errors were encountered: