我使用石榴的附加功能的依賴關係:如何查看clojars上最新版本的clojure庫?
(add-dependencies :coordinates '[[incanter "1.2.3"]]
:repositories {"clojars" "http://clojars.org/repo"})
不過,我通常不知道什麼(或任何其他項目)的最新版本咒術的。有沒有一種方法來檢查編程?
我使用石榴的附加功能的依賴關係:如何查看clojars上最新版本的clojure庫?
(add-dependencies :coordinates '[[incanter "1.2.3"]]
:repositories {"clojars" "http://clojars.org/repo"})
不過,我通常不知道什麼(或任何其他項目)的最新版本咒術的。有沒有一種方法來檢查編程?
另一種方法(可能工作,但我還沒有測試過)將使用"RELEASE"
作爲工件版本。例如,這就是lein-try的做法。
(add-dependencies '[[incanter "RELEASE"]] ...)
$ 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"
GitHub鏈接https://github.com/xsc/lein-ancient –
背後雷音,古庫是ancient-clj。這可能是你想要的。
另一種解決方案是咕嚕Clojars工件HTML頁面的內容並搜索指示最新發行版本的字符串。這應該是大約5行,我想,不需要額外的依賴。
我覺得古代的clj就足夠了。我想在石榴和古代clj之上編寫一個函數,這樣就可以動態地安裝文件了:(拉「hiccup」) – zcaudate
確定嗎?這裏可能是最簡單的解決方案,不需要額外的依賴關係。古代clj更多地是檢查/比較工件版本的一種方法 - 使用它來收集最新版本是過分的。你嘗試過'(add-dependencies'[[incanter「RELEASE」]] ...)'? – xsc
噢......真的很整齊。我會給它一個去! – zcaudate