首页 > 解决方案 > lein 编译目标路径配置

问题描述

我需要一些关于 lein 的帮助。

我需要编译我的程序来构建/classes/main/

Lein 将 /classes 附加到我在 project.clj 中指定的任何文件夹:target-path。

例如,如果我设置:

:target-path "build"

文件将在build/classes而不是 build/classes/main生成

如果我设置:

:target-path "build/classes/main"

文件将在build/classes/main/classes生成

build/classes/main/是我的 grails 项目在打包 war 文件之前编译所有 Groovy 和 Java 类的地方。我的 Clojure .class 也必须在那里。

标签: clojureleiningen

解决方案


在你的 project.clj 集中:compile-path

:target-path "build"
:compile-path "%s/classes/main"

推荐阅读