[英]How can I download and add static files to a project using SBT
我想添加一些文件来测试我正在编写的库。
测试在URI中的压缩文件中可用,我只想下载该文件并在测试之前将其内容解压缩到一个文件夹。
我正在阅读有关SBT的文档,并且有一个生成源/资源任务。
此外,在Scala中解压缩zip文件似乎很容易( 请参阅此问题 )。
所以我想,我可以把这2块装在一起,但我想知道是否有一些更简单的解决方案。
你的build.sbt中这个(Sbt 0.13.2的语法) build.sbt
:
resourceGenerators in Test += Def.task {
val location = url("http://path/to/your/zip-file.zip")
IO.unzipURL(location, resourceManaged.value / "my-custom-files").toSeq
}.taskValue
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.