如何在Clojure的新CLI工具版本中运行Lein项目?

时间:2019-08-13 03:22:35

标签: clojure leiningen

我有几年前开始的Clojure项目。

所有这些都在使用莱宁根。带有project.clj文件等。我的代码在src / myproj / blah.clj等中。

我现在想尝试使用Clojure的新CLI工具。

我尝试导航到该项目目录的根目录并启动clj然后键入(要求'[myproj.blah:as blah])

但这会引发FileNotFoundException。

CLI工具能否在lein类型的文件结构中找到代码并与现有的lein项目一起使用?

如果不是,如何调整lein项目以使用CLI工具?

1 个答案:

答案 0 :(得分:1)

以下是新命令行工具https://clojure.org/guides/deps_and_cli

的指南

您需要一个包含依赖性的deps.edn文件,而不是project.clj文件。

以下是dep做什么和不做什么的一些基本原理: http://cdn.cognitect.com/presentations/2017/dependency_heaven.pdf

相关问题