Pet*_*ter 2 clojure leiningen autodoc
我正在尝试使用lein-autodoc,因为我相信它是Clojure的首选文档生成器.我已:dev-dependencies [[lein-autodoc "0.9.0"]]根据lein-autodoc github页面上的说明添加到我的项目定义中.
运行lein deps运行没有问题,但是lein autodoc失败了,声称车博士不是一个任务.
我怀疑问题是lein-autodoc已经设置为与leiningen 1合作.但是,我正在使用leiningen 2.我是否应该用autodoc调用lein?或者是lein-autodoc包没有设置为与lein 2一起使用?如果没有,是否有另一个首选的lein2兼容文档生成选项?
编辑:
在Cubic的提示下面,我创建~/.lein/profiles.clj如下:
{:user {:plugins [[lein-autodoc "0.9.0"]]}}
Run Code Online (Sandbox Code Playgroud)
现在,运行lein autodoc结果如下:
$ lein autodoc
Exception in thread "main" java.lang.IllegalAccessError: sh does not exist
at clojure.core$refer.doInvoke(core.clj:3778)
at clojure.lang.RestFn.applyTo(RestFn.java:139)
at clojure.core$apply.invoke(core.clj:603)
at clojure.core$load_lib.doInvoke(core.clj:5279)
at clojure.lang.RestFn.applyTo(RestFn.java:142)
at clojure.core$apply.invoke(core.clj:603)
at clojure.core$load_libs.doInvoke(core.clj:5298)
(...)
Run Code Online (Sandbox Code Playgroud)
这表明autodoc可能与Lein 2不兼容?如果没有,是否有任何适用于Lein 2的文档系统?