在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