2013-05-06 133 views

回答

6

好像,你想用lein安装一个库。这里是plugin,安装和使用像

lein localrepo install <filename> <[groupId/]artifactId> <version> 
3

Java和Clojure的因而不一般有全球的装机库的想法。您应始终使用最少的一组依赖项创建一个类路径。你需要以某种方式指定和管理这个类路径,最简单的方法是使用leiningen,这需要一个项目。

leiningen自动执行检索远程库并将其放入本地资源库的过程,这与gem install有点相似,但这些库不会自动提供给REPL。

让一组库始终可用的最简单方法是在启动新项目之前有一个用于REPL实验的“scratch”项目。这不是太多的开销。

3

在雷音2,你可以更新包要安装profiles.clj:

~\user\.lein\profiles.clj 

与雷音任何项目的首次运行时,当地回购将与什么是在型材incereased进行更新。 CLJ。

有时我只是运行Lein deps而不在项目文件夹中,这会为您更新本地回购。

通过这种方式,您可以将任何库添加到您的project.clj或从repl调用它并从本地回购中提取它。

6

如果您的目标仅仅是在REPL中加载库,请考虑使用alembic。它动态加载类路径,解析依赖关系并自动从存储库中提取库。

下面是一个使用案例:

(require 'alembic.still) 
(alembic.still/distill '[enlive "1.1.1"]) 

它您只需将以下条目添加到您的.lein/project.clj

{:dev {:dependencies [[alembic "0.1.1"]]}} 

this answer

相关问题