我想在 Java 库项目中使用一些 Clojure 接口,以便在我的 Java 类实现这些接口的几种情况下使用它们。尤其:
这样做会使我的 Java 库对基于 Clojure 的用户更加友好。
但是我不想将整个clojure.jar
作为依赖项导入——因为它比较大,而且我的库主要针对 Java 用户。
有没有办法在不引入 Clojure 其余部分的情况下针对 Clojure 接口进行导入和开发?
我想在 Java 库项目中使用一些 Clojure 接口,以便在我的 Java 类实现这些接口的几种情况下使用它们。尤其:
这样做会使我的 Java 库对基于 Clojure 的用户更加友好。
但是我不想将整个clojure.jar
作为依赖项导入——因为它比较大,而且我的库主要针对 Java 用户。
有没有办法在不引入 Clojure 其余部分的情况下针对 Clojure 接口进行导入和开发?
尝试一下:
如果你使用 Maven,你可以使用Maven Shade Plugin 的 minimize-jar配置。