[求助]怎么在clojure里面调用一个jar包?

我在做一个clojure项目,需要调用一个jar包。包管理工具用的是Leiningen。该怎么调用呢?我没查到。

看下 clojure 与 java 交互的文档呗。

Clojure 自己的依赖也是 jar 啊。

文档我读过了,我知道怎么调用java库,但现在的问题是Leiningen需要依赖在某个仓库里面,而我只有一个jar。

对,但Leiningen默认这个jar来自于某个仓库。

导入到本地 maven,或使用源码地址

正在尝试导入本地maven。

我对使用源码地址更感兴趣。这个jar有url,怎么用?

或者试试这样,我没试过

https://clojure.org/news/2018/01/05/git-deps

多谢,我搞定了。

对于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