$ brew install lein
$ lein uberjar
$ java -jar proguard.jar @proguard.pro
project.clj(obfuscate snippet)
:main ^:skip-aot helloworld.core
:target-path "target/%s"
:profiles {:uberjar {:aot :all}}
:aot :all
:omit-source true
check proguard.pro config file for detail obfuscation.
$ ./run.sh
$ lein run
$ java -jar obfuscated/helloworld-0.1.0-SNAPSHOT-standalone.jar
Copyright © 2013 Eiffel Q
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.