如何在clojars上查看最新版本的clojure库?

时间:2013-12-14 21:19:42

标签: clojure

我正在使用石榴的添加依赖功能:

(add-dependencies :coordinates '[[incanter "1.2.3"]]
                  :repositories {"clojars" "http://clojars.org/repo"})

但是,我通常不知道最新版本的incanter(或任何其他项目)。有没有办法以编程方式检查?

3 个答案:

答案 0 :(得分:7)

$ lein ancient
[com.taoensso/timbre "2.6.2"] is available but we use "2.1.2"
[potemkin "0.3.3"] is available but we use "0.3.0"
[pandect "0.3.0"] is available but we use "0.2.3"

clojars

答案 1 :(得分:1)

lein-ancient背后的图书馆是ancient-clj。它可能是你想要的。

另一个解决方案是啜饮Clojars工件HTML页面的内容并搜索指示最新发行版本的字符串。我想这应该是大约5行,而不需要额外的依赖。

答案 2 :(得分:1)

另一种方法(可能有效但尚未测试)将使用"RELEASE"作为工件版本。例如,lein-try是如何做到的。

(add-dependencies '[[incanter "RELEASE"]] ...)