[英]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.