2012-03-09 32 views
1

我在问这个问题,理清了我对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。我的代码将适用于任何版本。

我需要指定一个依赖项,以便本地获取版本吗?

如果没有,还有哪些其他机制可以获取我需要的模块以及它们在哪里? 位于何处?

谢谢。

回答

相关问题