Fork me on GitHub

I added maven-shade-plugin to my project.clj in :pom-plugins and lein pom generates what appears to be the correct config for the plugin (based on the apache docs), but when I run mvn package the generated .jar doesn't contain any of the files from my project, just the .class files from the dependencies. doesn't mvn package on the generated pom compile the .clj/.cljc/.cljs files?


@mbarillier maven doesn’t know to compile clojure.


If you want/need to use maven there is a maven clojure plug-in. Or you could compile with lein and include it in your maven paths if that’s something you had reason to do