在Java库项目中使用Clojure接口

前端之家收集整理的这篇文章主要介绍了在Java库项目中使用Clojure接口前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我想在Java库项目中使用一些Clojure接口,在几种情况下,我的Java类实现它们会很有用.特别是:

> clojure.lang.ISeq
> clojure.lang.IFn

这样做会使我的Java库对于基于Clojure的用户来说更加用户友好.

但是我不想将整个clojure.jar作为依赖项导入 – 因为它相对较大而且我的库主要针对Java用户.

有没有一种方法可以导入和开发Clojure接口,而无需引入Clojure的其余部分?

最佳答案
试试吧:

>打开clojure jar包装
>只将您需要的.class放入名为LightweightClojure的目录中
>运行测试appli(测试lib LightweightClojure)
>转到2直到它工作
>将LightweightClojure目录压缩到LightweightClojure.jar中

原文链接:https://www.f2er.com/java/438238.html

猜你在找的Java相关文章