forked from rharter/vd-tool
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.gradle.kts
20 lines (16 loc) · 666 Bytes
/
build.gradle.kts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import de.undercouch.gradle.tasks.download.Download
plugins {
alias(libs.plugins.download)
}
val downloadTask = tasks.create<Download>("downloadSource") {
src("https://android.googlesource.com/platform/tools/base/+archive/refs/heads/mirror-goog-studio-main/vector-drawable-tool.tar.gz")
dest(project.layout.buildDirectory.file("downloads/vector-drawable-tool.tar.gz"))
}
val extractTask = tasks.create<Copy>("extractSource") {
dependsOn(downloadTask)
from(tarTree(resources.gzip(downloadTask.dest)))
into(project.layout.projectDirectory.dir("tools/base/vector-drawable-tool"))
}
tasks.create("fetchSources") {
dependsOn(downloadTask, extractTask)
}