请参阅此模板项目。您需要的是创建一个./resources
目录,并将文件放入其中。这些文件将包含在项目的类路径中,在本地运行或在创建 JAR 文件后运行。
例如,我们可以制作一个文件resources/stuff.txt
> echo "happens" > resources/stuff.txt
并像这样访问它:
(ns tst.demo.core
(:use tupelo.core tupelo.test)
(:require
[clojure.java.io :as io]
[clojure.string :as str]))
(dotest
(is= (str/trim (slurp (io/resource "stuff.txt")))
"happens"))
结果
> lein clean; lein test
------------------------------------------
Clojure 1.10.2-alpha1 Java 14.0.1
------------------------------------------
Testing tst.demo.core
Ran 2 tests containing 1 assertions.
0 failures, 0 errors.