我在做一个clojure项目,需要调用一个jar包。包管理工具用的是Leiningen。该怎么调用呢?我没查到。
看下 clojure 与 java 交互的文档呗。
Clojure 自己的依赖也是 jar 啊。
文档我读过了,我知道怎么调用java库,但现在的问题是Leiningen需要依赖在某个仓库里面,而我只有一个jar。
对,但Leiningen默认这个jar来自于某个仓库。
导入到本地 maven,或使用源码地址
正在尝试导入本地maven。
我对使用源码地址更感兴趣。这个jar有url,怎么用?
或者试试这样,我没试过
多谢,我搞定了。
对于Leiningen来说,只要在project.clj的: resources-paths后面添加jar的本地路径就好了。java - How do I access JAR classes from within my Clojure program? - Stack Overflow
如果用clojure自带的包管理只需要在deps.edn里面的:deps后面加上本地路径。Clojure - Deps and CLI Guide