如何使用 kotlin-dsl 在 gradle任务中下载文件?
我想从外部源(URL)下载文件,然后将其存储并重命名为我的项目文件夹。
我尝试搜索它,但只找到了常规解决方案。
提前致谢!
最佳答案
我找到了使用https://github.com/michel-kraemer/gradle-download-task的解决方案:
import de.undercouch.gradle.tasks.download.Download
...
plugins {
....
id("de.undercouch.download").version("3.4.3")
}
...
task<DefaultTask>("my-download-task") {
...
val url = " ... "
val dest = File("...")
task<Download>("download-task") {
src(url)
dest(dest)
}
dependsOn("download-task")
}
关于gradle - gradle + kotlin-dsl:下载文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51614763/