If I switch :warn-on-reflection on in Leiningen (Ver. 2), I get warnings not only for the current project, but for dependencies too. (And, e.g. even if I call “lein help”, it will e.g. warn about reflections in clucy – a dependency of leiningen itself.)
As these projects are out of my current scope, I want a possibility to restrict the warnings to the current project only. Is this possible, and how?
Clojure namespace compilation is transitive. See: Transitive AOT Compilation
Workaround, checkout clucy and:
so the Clojure compiler will skip the compilation of clucy, because the classfiles already exist.