我正在使用石榴的添加依赖功能:
(add-dependencies :coordinates '[[incanter "1.2.3"]]
:repositories {"clojars" "http://clojars.org/repo"})
但是,我通常不知道最新版本的incanter(或任何其他项目)。有没有办法以编程方式检查?
答案 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"
答案 1 :(得分:1)
lein-ancient背后的图书馆是ancient-clj。它可能是你想要的。
另一个解决方案是啜饮Clojars工件HTML页面的内容并搜索指示最新发行版本的字符串。我想这应该是大约5行,而不需要额外的依赖。
答案 2 :(得分:1)
另一种方法(可能有效但尚未测试)将使用"RELEASE"
作为工件版本。例如,lein-try是如何做到的。
(add-dependencies '[[incanter "RELEASE"]] ...)