[英]How do I add a new dependency to a Clojure project using emacs or lein?
[英]How do I run a Lein project in Clojure's new CLI tools version?
我有一个几年前开始的Clojure项目。
都在用莱宁根。 带有project.clj文件等,而我的代码在src / myproj / blah.clj等中。
现在,我想尝试使用Clojure的新CLI工具。
我尝试导航到该项目目录的根目录并启动clj然后键入(需要'[myproj.blah:as blah])
但这会引发FileNotFoundException。
CLI工具能否在lein类型的文件结构中找到代码并与现有的lein项目一起使用?
如果不是,如何使lein项目适应CLI工具?
这是新命令行工具的指南https://clojure.org/guides/deps_and_cli
您需要一个包含依赖项的deps.edn
文件,而不是project.clj
文件。
以下是deps做什么和不做什么的一些基本原理: http : //cdn.cognitect.com/presentations/2017/dependency_heaven.pdf
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.