我对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的子项目。关于如何使这些项目与莱宁根合作的任何帮助?
答案 0 :(得分:1)
您也可以尝试使用Clojure Boot的类似方法,这是Leiningen的一个有趣替代方案。有人为Boot https://libraries.io/github/cpmcdaniel/boot-with-pom做了with-pom
任务。
关于Boot repl的很酷的事情是它们的类加载器允许你通过(set-env!)动态地向会话jvm添加依赖项而不重启。