2011-03-25 126 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"]

相關問題