gpt4 book ai didi

scala - 如何使用 SBT 下载静态文件并将其添加到项目中

转载 作者:行者123 更新时间:2023-11-28 21:11:46 26 4
gpt4 key购买 nike

我想添加一些文件来测试我正在编写的库。

测试在 URI 中的压缩文件中可用,我只想下载该文件并将其内容解压缩到文件夹中,然后再进行测试。

我正在阅读有关 SBT 的文档,其中有一个生成源/资源任务。

此外,在 Scala 中解压缩 zip 文件似乎很容易 ( see this question )。

所以我想,我可以将这两部分粘在一起,但我想知道是否有更简单的解决方案。

最佳答案

这个怎么样(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

关于scala - 如何使用 SBT 下载静态文件并将其添加到项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23657377/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com