talios/clojure-maven-plugin — pull request #43 by vitalyper (2011-12-06 18:00:47+00:00)
Title: Deleting of dependent files after aot compile

When clojure compiler compiles namespace with gen-class directive it recursively pulls all dependent classes. See [CLJ-322](http://dev.clojure.org/jira/browse/CLJ-322)

In some maven build environments such behavior could be redundant. The following configuration will delete dependent class files from outputDirecotry after clojure's AOT compile step.

`

foo.bar

`
Multiple keepNamespace elements are supported and clojure's namespace mangling rules are expected:

1. at least to parts separated by '.'
2. last part becomes a start of class file
3. '-' is translated into '_'