Files
kotlin-fork/libraries/tools/kotlin-stdlib-docs/ant/build.gradle
T
2021-12-02 20:59:46 +03:00

31 lines
787 B
Groovy

apply plugin: 'de.undercouch.download'
apply plugin: 'base'
final String ext
if (System.getProperty('os.name', '').toLowerCase().contains('windows')) {
ext = ".bat"
} else {
ext = ""
}
final String antVersion = "1.10.12"
final String antURL = "https://cache-redirector.jetbrains.com/downloads.apache.org/ant/binaries/apache-ant-$antVersion-bin.zip"
final File antHome = new File(buildDir, "ant-home")
final File antZip = new File(buildDir, "apache-ant-$antVersion-bin.zip")
final File antExe = new File(antHome, "apache-ant-$antVersion/bin/ant$ext")
task downloadAnt(type: Download) {
src antURL
dest antZip
overwrite false
}
task extractAnt(type: Sync, dependsOn: downloadAnt) {
from zipTree(antZip)
into antHome
}
project.extensions.ant_exe = antExe