我有几年前开始的Clojure项目。
所有这些都在使用莱宁根。带有project.clj文件等。我的代码在src / myproj / blah.clj等中。
我现在想尝试使用Clojure的新CLI工具。
我尝试导航到该项目目录的根目录并启动clj然后键入(要求'[myproj.blah:as blah])
但这会引发FileNotFoundException。
CLI工具能否在lein类型的文件结构中找到代码并与现有的lein项目一起使用?
如果不是,如何调整lein项目以使用CLI工具?
答案 0 :(得分:1)
以下是新命令行工具https://clojure.org/guides/deps_and_cli
的指南您需要一个包含依赖性的deps.edn
文件,而不是project.clj
文件。
以下是dep做什么和不做什么的一些基本原理: http://cdn.cognitect.com/presentations/2017/dependency_heaven.pdf