这种情况可能由多个原因造成,但主要原因有两个:一是在编译过程中使用无序的Clojure集合(集合或映射)保留状态,二是依赖Java反射API返回的(任意)结果顺序。
我们没有将其视为优先事项来使Clojure构建可重复,但我很高兴评估此类问题并在合理时修复。(例如1.11版本:[https://clojure.atlassian.net/browse/CLJ-1973](https://clojure.atlassian.net/browse/CLJ-1973))。
与整个Docker环境一起工作压力很大——如果您能将其缩小到特定问题,我将很高兴为此创建一个jira。