build.xml中有一份要进行AOT编译的命名空间列表,但有几个命名空间未包含在该列表中,因此没有为这些命名空间创建或包含在构建的标准Clojure JAR文件中的.class文件。
缺少的命名空间包括
- clojure.core.reducers
- clojure.instant
- clojure.parallel
- clojure.uuid
建议:附加的补丁将clojure.instant和clojure.uuid添加到已编译的命名空间中。由于clojure.parallel已被弃用并需要JSR-166 JAR,因此未包含在内。
补丁:clj-1509.patch