由于1.2中引入的新协议,我试图将项目从clojure 1.1迁移到1.2。但是当我尝试:use
clojure-contrib.duck-streams时,我收到了一个关于clojure.core中已经存在的'spit'的警告。与clj-time.core和'extend'同样的问题也存在于clojure.core中。如何在clojure 1.2下包含clj-time和clojure.contrib?
任何人都可以解释什么是最优雅的方式围绕这些愚蠢的错误?
BTW:从我project.clj
:
:dependencies [[org.clojure/clojure "1.2.0"]
[org.clojure/clojure-contrib "1.2.0"]
[clojure-csv/clojure-csv "1.1.0"]
[org.shxiao/clojureql "1.0.0"]
[clj-time "0.1.0-SNAPSHOT"]]