gpt4 book ai didi

clojure - Leiningen 编译什么都不做

转载 作者:行者123 更新时间:2023-12-04 00:12:10 28 4
gpt4 key购买 nike

(leiningen v 2.5.1)

Leiningen compile 似乎什么也没做,即使是在一个新项目中。我的步骤是

lein new default foo
cd foo
lein compile
ls | grep target # nada
lein jar # does create a target, but with an empty .jar. Still no .class files

编辑

我也尝试了 :all :aot 标志,仍然没有骰子。

下一步是什么?

最佳答案

您需要将 :aot :all 添加到您的 project.clj 中(请注意,在您的编辑中反之亦然)。之后,compile 任务将编译您所有的命名空间。您也可以只命名那些您想要编译的命名空间。

作为旁注,在生成的 jar 中,Clojure 命名空间也不需要采用编译形式。这是 :aot 键的作用,它控制哪些 namespace 将被编译。

关于clojure - Leiningen 编译什么都不做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33072782/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com