例如:
如果我指定路径 ~/.m2/repository
当我在 cmd 行中导入一些依赖项(如 follow)时,它可以通过我的 maven pom 文件找到 jar 位置。
[yf@local]java -cp clojure-1.8.0.jar clojure.main
Clojure 1.8.0
user=>
user=> (:import org.apache.commons.lang StringUtils)
例如:
如果我指定路径 ~/.m2/repository
当我在 cmd 行中导入一些依赖项(如 follow)时,它可以通过我的 maven pom 文件找到 jar 位置。
[yf@local]java -cp clojure-1.8.0.jar clojure.main
Clojure 1.8.0
user=>
user=> (:import org.apache.commons.lang StringUtils)
Clojure 本身根本不做任何依赖管理。为此,您需要Leiningen,它是 clojure 的构建和依赖管理工具,可以与 Maven 存储库一起使用。
脚步:
lein self-install
lein new <projectname>
在当前目录中创建一个新项目project.clj
文件lein repl
以更新依赖项/从本地获取依赖项并启动项目的 repl此外,(:import [org.apache.commons.lang StringUtils])
只能在(ns )
块内使用。在 ns 块之外使用你应该做一个(import [org.apache.commons.lang StringUtils])