Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Clojure lein jar时如何排除资源文件?_Clojure_Leiningen - Fatal编程技术网

Clojure lein jar时如何排除资源文件?

Clojure lein jar时如何排除资源文件?,clojure,leiningen,Clojure,Leiningen,当我运行leinjar时,它会将我的资源文件打包到src/resources中,但我希望在打包后修改一些配置文件。因此,当lein jar时,应该排除资源文件,但是如何排除呢?一种方法是在project.clj中使用:jar排除或:uberjar排除来排除配置文件: ;; to exclude all .conf files from jars: :jar-exclusions [#".*\.conf"] 您也可以简单地不将这些文件放在resources目录中,并使用环境变量告诉您的应用程序在

当我运行leinjar时,它会将我的资源文件打包到
src/resources
中,但我希望在打包后修改一些配置文件。因此,当
lein jar
时,应该排除资源文件,但是如何排除呢?

一种方法是在
project.clj
中使用
:jar排除
:uberjar排除
来排除配置文件:

;; to exclude all .conf files from jars:
:jar-exclusions [#".*\.conf"]
您也可以简单地不将这些文件放在resources目录中,并使用环境变量告诉您的应用程序在哪里查找它们