Java and Clojure with Leiningen
clojure, clojure-java-interop, integration, java, leiningen
Solution
In Leiningen tutorial there is following statement
For projects that include some Java code, you can set the :java-source-path key in project.clj to a directory containing Java files. Then the javac compiler will run before your Clojure code is AOT-compiled, or you can run it manually with the javac task.
so it should work out of box if `:java-source-paths` option is set
Problem
Is it possible to easily manage and compile native Java classes alongside Clojure in a project using leiningen? I am working at a pretty low level (with netty nio) and thinking that some of the plumbing classes would actually be easier to handle as raw java both in terms of constructing the code as well as performance.