使用lein uberjar时如何省略资源目录

时间:2013-11-11 04:11:44

标签: clojure leiningen

我正在使用Clojure和Leiningen构建一个MIDI应用程序,我在resources目录中包含了一些示例MIDI文件,用于在REPL上进行测试。但是,我想在使用lein uberjar时排除这些资源。我不确定这是否可行,或者这些测试文件的最佳位置是否在resources目录中。我找不到任何具体的内容......有没有办法在uberjar-exclusions中排除project.clj

1 个答案:

答案 0 :(得分:2)

解决问题的正确方法是使用单独的资源目录进行开发,并在dev的{​​{1}}个人资料中单独配置。

leiningen

请记住,设置会合并到现有设置中,因此您无需指定标准 :profiles {:dev {:resource-paths ["dummy-data"] ... 路径。

查看sample project hereprofiles doc here