【发布时间】:2014-01-13 14:54:13
【问题描述】:
当我运行 lein jar 时,它会将我的资源文件打包在src/resources 中,但我希望在打包后修改一些配置文件。所以lein jar时应该排除资源文件,但是怎么做呢?
【问题讨论】:
当我运行 lein jar 时,它会将我的资源文件打包在src/resources 中,但我希望在打包后修改一些配置文件。所以lein jar时应该排除资源文件,但是怎么做呢?
【问题讨论】:
一种方法是在project.clj 中使用:jar-exclusions 或:uberjar-exclusions 来排除您的配置文件:
;; to exclude all .conf files from jars:
:jar-exclusions [#".*\.conf"]
您也可以不将这些文件放在资源目录中,并告诉您的应用程序在哪里查找它们,例如使用环境变量。
【讨论】: