我在問這個問題,理清了我對project.clj的困惑:依賴和模塊的使用指定:use /:require。project.clj具體做什麼:依賴關係是否需要?
我使用lein來構建。我想編寫一個Clojure項目,也許除了依賴特定的Clojure版本之外,不希望項目依賴於任何模塊的特定版本。
例如:
(defproject bene-csv "1.0.0-SN"
:description "A csv parsing library"
:dependencies [[org.clojure/clojure "1.3.0"]
[clojure-csv/clojure-csv "1.3.2"]])
我並不特別需要依賴於Clojure的-CSV 1.3.2。我的代碼將適用於任何版本。
我需要指定一個依賴項,以便本地獲取版本嗎?
如果沒有,還有哪些其他機制可以獲取我需要的模塊以及它們在哪裏? 位於何處?
謝謝。
謝謝。隨着時間的推移,我得出了同樣的結論。與給定版本一起使用會更好,然後隨着新版本的升級而進行升級和測試。 – octopusgrabbus 2012-03-29 17:10:54