【问题标题】:Adding dependencies to Clojure projects将依赖项添加到 Clojure 项目
【发布时间】:2011-10-20 18:19:15
【问题描述】:

来自 Clojure 新手的快速 Clojure 问题:

我们需要为我们的项目解析文本文件,并且正在考虑使用fnparse 来完成这项工作。

我们需要在 project.clj 中添加什么来让 leiningen 管理这种依赖关系?

我们已经尝试将 [name.choi.joshua.fnparse "2.2"] 添加到 :dependencies,但是 lein deps 然后找不到它。

我们担心也许我们不能在这个库中使用 leiningen。在这种情况下,还有其他适合 Clojure 的解析库吗?

【问题讨论】:

    标签: parsing clojure project dependency-management


    【解决方案1】:

    我最近发现了lein search 命令。在这样的情况下,is 有时会非常有用:

    lein search fnparse
     == Results from clojars - Showing page 1 / 4 total
    [org.clojars.hiredman/fnparse "2.2.4"] A library for creating functional parsers in Clojure.
    [org.clojars.ohpauleez/fnparse "3.0.0alpha4"] A library for creating functional parsers in Clojure.
    [fnparse "2.2.7"] A library for creating functional parsers in Clojure.
    [fnparse "3.?.4"] A library for creating functional parsers in Clojure.
    

    【讨论】:

      【解决方案2】:

      查看Clojars,似乎正确的依赖关系只是[fnparse "2.2.7"]

      【讨论】:

      • 酷! +1 向我介绍 Clojars!并且 +1 用于解决问题(哦等等,只有 1 票)。对 Clojure 的其他解析器生成器有什么想法吗?
      • @MattFenwick:抱歉,对 Clojure 中的解析器生成器没有太多经验。希望其他人会有更多的见解。
      猜你喜欢
      • 2020-03-18
      • 1970-01-01
      • 2013-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多