大多数 Clojure 库不仅提供有关在project.clj
文件中放入什么的信息,而且还提供如何require
将库放入源文件中的信息。例如,https ://github.com/clojure/data.json提供了一个Usage部分:
(ns example
(:require [clojure.data.json :as json]))
我想使用 Clojars 库(它是一个 Java 库),它在 Clojars 上列出:https ://clojars.org/zololabs/jericho-html-parser 。我已成功地将依赖项添加到我的project.clj
文件中,但我不知道如何添加require
。
我尝试(require '[zololabs.jericho-html-parser])
了许多变体,但似乎没有一个有效。我已经查看了我知道如何要求的库的命名约定,看看我是否能辨别出这种模式,但我没有成功。
有没有一种直接的方法可以根据文件名、Leiningen 坐标或其他信息告诉require
图书馆如何?