是否有内Leiningen独立Clojure的包?(Is there a standalone Cl

2019-09-21 10:53发布

此脚本安装leiningen后https://raw.github.com/technomancy/leiningen/preview/bin/lein ,我可以通过键入使用REPL lein repl ,所以我觉得Clojure的已经被leiningen安装。

我需要从官方网站重新下载的Clojure的JAR?

如果没有必要做这个,哪来的Clojure的JAR文件leiningten取决于?

Answer 1:

我已经发现雷音正在安装,然后根据Clojure的特定版本导致该版本是牵强,和.jar文件在Maven仓库卷起。

(defproject repl-test "0.0.1-SNAPSHOT"
  :description "TODO: add summary of your project"
  :dependencies [[org.clojure/clojure "1.4.0"]
                 [org.clojure/clojure-contrib "1.2.0"]
                 [clojure-csv/clojure-csv "1.3.2"]
                 [org.clojure/tools.cli "0.1.0"]
                 [util "1.0.2-SNAPSHOT"]
                 [clj-http "0.1.3"]]
   :aot [repl-test.core]
   :main repl-test.core)

我不知道Clojure是如何打包带雷音,但我从看雷音构建,它引起的Clojure的版本知道:dependencies要获取(下载)。

雷音是那么好,我竟然未安装默认的Clojure,因为有雷音是少了痛苦的Clojure的时候进入一个新的修订。



Answer 2:

leiningen从下载Maven仓库的依赖关系,并将其存储(默认)在

${HOME}/.m2/repository

leiningen并将其存储在自己的jar

${HOME}/.lein/self-installs

通过leiningen搜索的默认Maven仓库是

  • 行家中心(你可以在浏览http://search.maven.org )
  • clojars(你可以在浏览http://clojars.org )


Answer 3:

Leiningen是管理的Clojure(和Java)库为你---包括Clojure的本身(这是另一个Java库(罐))的工具。

你不需要使用雷音时手动下载任何广口瓶。

Leiningen由两个部分组成: lein脚本,它保持在〜/ .lein实现罐子---但你并不需要担心的是罐子; 在lein脚本需要得到它为你的照顾。

我写了一个简要新手指南 ,你可能会发现有用。



文章来源: Is there a standalone Clojure package within Leiningen?