如何将leiningen添加到现有的clojure项目中

时间:2016-12-02 16:34:26

标签: maven emacs clojure leiningen

我对clojure开发很新,我正在努力研究emacs中的一些现有项目。问题是,他们都没有project.clj文件,我无法得到正确的repl。当我cider-jack-in时,我得到了一个正在运行的repl,但是当我尝试运行任何命令(C-c C-k/C-x C-e/etc)时,我收到错误Could not locate lang__init.class or lang.clj on classpath。有没有关于如何使用cloin repl制作clojure maven项目的资源?

感谢。

编辑:此外,我正在开发的项目是一个嵌套项目,其中包含多个具有自己的pom.xml的子项目。关于如何使这些项目与莱宁根合作的任何帮助?

1 个答案:

答案 0 :(得分:1)

您也可以尝试使用Clojure Boot的类似方法,这是Leiningen的一个有趣替代方案。有人为Boot https://libraries.io/github/cpmcdaniel/boot-with-pom做了with-pom任务。

关于Boot repl的很酷的事情是它们的类加载器允许你通过(set-env!)动态地向会话jvm添加依赖项而不重启。

相关问题