我想在Java库项目中使用一些Clojure接口,在几种情况下,我的Java类实现它们会很有用.特别是:
> clojure.lang.ISeq
> clojure.lang.IFn
这样做会使我的Java库对于基于Clojure的用户来说更加用户友好.
但是我不想将整个clojure.jar作为依赖项导入 – 因为它相对较大而且我的库主要针对Java用户.
有没有一种方法可以导入和开发Clojure接口,而无需引入Clojure的其余部分?
最佳答案
试试吧:
原文链接:https://www.f2er.com/java/438238.html>打开clojure jar包装
>只将您需要的.class放入名为LightweightClojure的目录中
>运行测试appli(测试lib LightweightClojure)
>转到2直到它工作
>将LightweightClojure目录压缩到LightweightClojure.jar中