gradle - gradle + kotlin-dsl:下载文件
问题描述
如何使用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")
}
推荐阅读
- three.js - three.js 场景中移动设备上的不同颜色和波纹
- html - 转换元素后如何删除空格?
- docker - 在 Windows 10 中使用 LDAP 的 NiFi、身份验证和授权
- laravel - 刷新时Laravel油门重置
- plaid - 从客户端应用程序使用 Plaid 时如何避免暴露秘密
- gnuplot - 如何将 gnuplot 中的比例修改为任意函数?
- python-3.x - 我可以使用 PyTorch Data Loader 加载保存在 CSV 文件中的原始数据图像吗?
- rust - 数据融合中的索引
- python - 计算机无法识别 Python 文件
- python - 使用 matplotlib.animation 可视化动态行人的模拟