本文简述在SBT构建的项目中读取resources目录中的资源文件。
在SBT构建的项目中, src/main 和 src/test 目录下都有一个名为 resources 的目录,用来存放相应的资源文件。那么如何来读取相应 resources 目录中的资源文件呢?
现假设有 test.data 文件,存放在 main/resources/data/test.data 中,文件内容为:
test data1
test data2
test data3
使用如下代码读取文件并将文件内容输出:
scala
def main(args: Array[String]) { val lines = Source.fromURL(getClass.getResource("/data/test.data")).getLines() lines.foreach(println) }
类似的,在 src/test 中 resources 目录下的资源文件也可以这么读取。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。