Clojure:有没有办法将leiningen插件加载为库? 问题:

Clojure:有没有办法将leiningen插件加载为库? 问题:,clojure,leiningen,Clojure,Leiningen,有没有办法将lein插件(如codex或lein beanstalk)加载为clojure库 背景: 我正在编写一些工具来管理我的lein项目,我发现自己一直希望在代码中具有作为库的lein插件的功能——但我看不到从clojure user land访问lein pluins名称空间的方法 编辑: 特别是,我想使用: 我希望能够从“lein repl”的内部执行“lein doc”的等效操作 问题是我无法加载codox.codox.core命名空间 谢谢 你当然能做到。Leiningen插件是普

有没有办法将lein插件(如codex或lein beanstalk)加载为clojure库

背景: 我正在编写一些工具来管理我的lein项目,我发现自己一直希望在代码中具有作为库的lein插件的功能——但我看不到从clojure user land访问lein pluins名称空间的方法

编辑: 特别是,我想使用:

我希望能够从“lein repl”的内部执行“lein doc”的等效操作

问题是我无法加载codox.codox.core命名空间


谢谢

你当然能做到。Leiningen插件是普通的maven工件。您只需在
project.clj
中的
:dependencies
子句中指定插件,如下所示:

   :dependencies [[org.clojure/clojure "1.3.0"]
                  [lein-beanstalk "0.2.2"]]

然后运行
leindeps
,Leiningen会将所需插件下载到您的lib目录中。

对不起,我的问题含糊不清(具体示例较少)。您能告诉我如何使用codoc lein模块运行“lein doc”吗?谢谢@用户1311390:你试过和IRC上的开发者交谈吗?它们大部分都是可用的,如果这在Leiningen中不存在,那么询问他们是否需要他们可能还没有的插件或钩子可能更有影响力:然后加入channel#Leiningen。很抱歉我的回答太晚了。user1311390,你看,没有什么可以阻止你同时向
:dependencies
:modules
子句(可能不是
:modules
,我记不清了)添加相同的工件。然后您可以像往常一样使用
lein
plugin命令。