如何在 gradle任务中使用 kotlin-dsl 下载文件?
我想从外部来源(URL)下载文件,并将其存储并重命名为我的项目文件夹。
我尝试搜索它,但只找到了常见的解决方案。
谢谢!
答案 0 :(得分:1)
我找到了使用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")
}
答案 1 :(得分:0)
简单,没有外部依赖性。
let qn = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
let ans = [false, true, false, false, false, false, false, false, false, true]
const res = {
options: qn.map((q, index) => ({
qn: q,
ans: ans[index],
})),
}
console.log(res)