[英]Clojure custom Java Interop
要将自己的.java
文件包括在Leiningen项目中:
(defproject my-project "0.0.1-SNAPSHOT"
; ...
:java-source-paths ["src/main/java" "src_other/java"]) ; It's up to you how to structure paths
在此设置中,您的.java
文件编译将由Leiningen管理。
要包括在某些Maven存储库中可用的现有Java项目,只需添加依赖项即可。 对于MALLET,它将如下所示:
(defproject my-project "0.0.1-SNAPSHOT"
; ...
:dependencies [[cc.mallet/mallet "2.0.7"]])
最后,如果目标是包括私有jar
文件,则最佳选择是创建本地Maven存储库。
在所有这些情况下,您都可以执行常规的Java <-> Clojure互操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.