Clojure project.clj:依赖项是什么,它们是必需的吗?
我问这个问题是为了澄清我对project.clj的困惑:依赖项和使用:use/:require指定的模块 我用莱恩来建造。我想写一个Clojure项目,也许除了它依赖于一个特定的Clojure版本之外,我不希望该项目依赖于任何模块的特定版本 例如:Clojure project.clj:依赖项是什么,它们是必需的吗?,clojure,leiningen,Clojure,Leiningen,我问这个问题是为了澄清我对project.clj的困惑:依赖项和使用:use/:require指定的模块 我用莱恩来建造。我想写一个Clojure项目,也许除了它依赖于一个特定的Clojure版本之外,我不希望该项目依赖于任何模块的特定版本 例如: (defproject bene-csv "1.0.0-SN" :description "A csv parsing library" :dependencies [[org.clojure/clojure "1.3.0"]
(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。我的代码将适用于任何版本
我是否需要指定依赖项以便在本地获取版本
如果没有,还有什么其他机制来获取我需要的模块,它们将在哪里
在哪里
谢谢。我相信leiningen使用与maven相同的版本控制系统。请参阅和。我相信leiningen使用的版本控制系统与maven相同。请看和。告诉Leiningen“你喜欢什么版本都行;我不在乎”只是自找麻烦。可重复性:自动化的基础: < P> >告诉LeInEnEN“随便拉任何你喜欢的版本,我不在乎”只是在路上自找麻烦。重复性是自动化的基础:谢谢。随着时间的推移,我得出了相同的结论。最好使用给定的版本,然后随着新版本的出现进行升级和测试。谢谢。随着时间的推移,我得出了相同的结论。最好使用给定的版本,然后随着新版本的出现进行升级和测试。