2011-03-25 72 views
39

在使用leiningen的项目中,是否可以轻松地管理和编译原生Java类以及Clojure?Java和Clojure与Leiningen

我在一个非常低的水平(netty nio)工作,并认为一些管道类实际上更容易处理作为原始Java无论在构建代码以及性能方面。

回答

44

Leiningen tutorial有下面的语句

对于包括一些Java代码项目,可以设置:在project.clj Java的源路径键包含Java文件的目录。然后,javac编译器将在Clojure代码进行AOT编译之前运行,或者您可以使用javac任务手动运行它。

所以它应该工作在箱子外面,如果:java-source-paths选项设置

+0

一定错过了一个,干杯! – 2011-03-25 13:07:01

49

由于Leiningen 2.x时,:java-source-path已换上:java-source-paths,其价值是现在指定为载体,而不是一个字符串。

查找Leiningen功能的完整(最新)文档的好地方是仔细阅读sample project file。在这种情况下,您将看到:

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

相关问题