如何从 git 存储库加载最新的 Clojure 库
how to load latest Clojure lib from git repository
我想使用 clojure.data.xml
的最新开发版本。我正在使用 Leiningen 来管理依赖项。但是,Central 上的存储库中没有 SNAPSHOT 版本。如何从 GitHub 轻松加载最新版本?
从 GitHub 获取最新版本的一种方法是按 https://github.com/clojure/data.xml 处的绿色按钮,然后按接下来出现的 'copy to clipboard' 按钮。然后在您的计算机上获取一个终端并转到 git clone <pasted here>
。您现在将在本地拥有该存储库。
从那里如果你想使用来自另一个 lein 项目的开发版本,你可以从命令行输入 lein install
。如果这仍然没有给你一个很好的工作流程,请阅读 http://jakemccrary.com/blog/2012/03/28/working-on-multiple-clojure-projects-at-once/。
Maven 中央存储库不保存快照。要使用 Clojure 项目的快照,您需要将快照存储库添加到您的项目中。完整的细节在这里:http://dev.clojure.org/display/community/Maven+Settings+and+Repositories
添加到 Leiningen 项目的关键行是:
:repositories {"sonatype-oss-public" "https://oss.sonatype.org/content/groups/public/"}
data.xml 的最新快照依赖版本是:
[org.clojure/data.xml "0.2.0-SNAPSHOT"]
所有 Clojure contrib 项目都在每次提交时作为快照构建和发布(在 1 小时的民意调查中收集)并且每周一次,无论提交如何。因此,拉取快照通常与 github.
上的内容相同或几乎相同。
我想使用 clojure.data.xml
的最新开发版本。我正在使用 Leiningen 来管理依赖项。但是,Central 上的存储库中没有 SNAPSHOT 版本。如何从 GitHub 轻松加载最新版本?
从 GitHub 获取最新版本的一种方法是按 https://github.com/clojure/data.xml 处的绿色按钮,然后按接下来出现的 'copy to clipboard' 按钮。然后在您的计算机上获取一个终端并转到 git clone <pasted here>
。您现在将在本地拥有该存储库。
从那里如果你想使用来自另一个 lein 项目的开发版本,你可以从命令行输入 lein install
。如果这仍然没有给你一个很好的工作流程,请阅读 http://jakemccrary.com/blog/2012/03/28/working-on-multiple-clojure-projects-at-once/。
Maven 中央存储库不保存快照。要使用 Clojure 项目的快照,您需要将快照存储库添加到您的项目中。完整的细节在这里:http://dev.clojure.org/display/community/Maven+Settings+and+Repositories
添加到 Leiningen 项目的关键行是:
:repositories {"sonatype-oss-public" "https://oss.sonatype.org/content/groups/public/"}
data.xml 的最新快照依赖版本是:
[org.clojure/data.xml "0.2.0-SNAPSHOT"]
所有 Clojure contrib 项目都在每次提交时作为快照构建和发布(在 1 小时的民意调查中收集)并且每周一次,无论提交如何。因此,拉取快照通常与 github.
上的内容相同或几乎相同。