Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Clojure project.clj:依赖项是什么,它们是必需的吗?_Clojure_Leiningen - Fatal编程技术网

Clojure project.clj:依赖项是什么,它们是必需的吗?

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"]

我问这个问题是为了澄清我对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"]
                 [clojure-csv/clojure-csv "1.3.2"]])
我并不特别需要依赖clojure csv 1.3.2。我的代码将适用于任何版本

我是否需要指定依赖项以便在本地获取版本

如果没有,还有什么其他机制来获取我需要的模块,它们将在哪里 在哪里


谢谢。

我相信leiningen使用与maven相同的版本控制系统。请参阅和。

我相信leiningen使用的版本控制系统与maven相同。请看和。

告诉Leiningen“你喜欢什么版本都行;我不在乎”只是自找麻烦。可重复性:自动化的基础:

< P> >告诉LeInEnEN“随便拉任何你喜欢的版本,我不在乎”只是在路上自找麻烦。重复性是自动化的基础:

谢谢。随着时间的推移,我得出了相同的结论。最好使用给定的版本,然后随着新版本的出现进行升级和测试。谢谢。随着时间的推移,我得出了相同的结论。最好使用给定的版本,然后随着新版本的出现进行升级和测试。