[英]Java and Clojure with Leiningen
是否有可能在使用leiningen的項目中與Clojure一起輕松管理和編譯本機Java類?
我工作在一個相當低的水平(使用netty nio),並認為一些管道類實際上更容易處理作為原始java在構造代碼和性能方面。
從Leiningen 2.x開始, :java-source-path
已被替換為:java-source-paths
,其值現在被指定為向量而不是字符串。
查找Leiningen功能的完整(最新)文檔的好地方是仔細閱讀示例項目文件 。 在這種情況下,您將看到:
:java-source-paths ["src/main/java"]
在Leiningen教程中有以下聲明
對於包含一些Java代碼的項目,可以將project.clj中的:java-source-path密鑰設置為包含Java文件的目錄。 然后javac編譯器將在您的Clojure代碼進行AOT編譯之前運行,或者您可以使用javac任務手動運行它。
因此,如果設置了:java-source-paths
選項,它應該在盒子外工作
使用Vinyasa - 我寫它是為了解決這個問題
這是一篇博客文章動態重新加載emacs / nrepl中的java代碼
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.