Java and Clojure with Leiningen

匆匆过客 提交于 2019-11-27 17:58:57
Alex Ott

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

As of Leiningen 2.x, :java-source-path has been replaced with :java-source-paths, whose value is now specified as a vector rather than a string.

A good place to find a full (up-to-date) documentation of Leiningen features is to peruse the sample project file. In this case, you will see:

:java-source-paths ["src/main/java"]

Use Vinyasa - I wrote it especially to deal with this problem

Here is a blog post Dynamic reloading of java code in emacs/nrepl

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!