如何使用 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/

10-14 17:34