在过去的 6 个月里,我一直从 repl 运行我的 Clojure 应用程序。
即,每当我想运行应用程序时,我都会加载一个 clojure repl,然后输入: (load-file "src/run.clj") ... 它会运行我的应用程序。
然后,clojure 加载我所有的 *.clj 文件,编译它们并运行。
我最近切换到 Lein。我想“提前编译/打包”我的代码,这样我就可以获得一个带有 Main 方法的 jar,并通过“java ...”直接在命令行上运行它,而不必加载一个clojure/lein repl。
我很清楚我需要做一些 RTFMing。但是,如果有人可以为我指出一个好的教程,那将不胜感激。
谢谢!