在 build.xml 中有一个要 AOT 的命名空间列表,但是有几个命名空间没有包含在该列表中,因此没有为这些命名空间创建或包含 standard clojure jar 文件中的 .class 文件作为构建的一部分。
缺少的命名空间包括
- clojure.core.reducers
- clojure.instant
- clojure.parallel
- clojure.uuid
建议: 附加的补丁文件添加了 clojure.instant 和 clojure.uuid 到编译的命名空间。clojure.parallel 已弃用,需要 JSR-166 jar,因此没有包含。
补丁: clj-1509.patch