A Leiningen plugin to filter AOT compiled class files.
Clojure's compilation process works transitively, so generates many class files
that are not part of the project. Often, the non-project files can be removed
:clean-non-project-classes project key, but sometimes, finer control is
needed, and is provided by this plugin.
[lein-aot-filter "0.1.0"] into the
:plugins vector of your
:aot-include and/or an
:aot-exclude key in your
with a vector of regex patterns.
The plugin works as a middleware, so is used automatically whenever your project is built (there is no task to invoke).
Copyright © 2012 Hugo Duncan
Distributed under the Eclipse Public License.