@file:Suppress("UNUSED_VARIABLE") import java.net.URL allprojects { repositories { google() mavenCentral() } } task("clean", type = Delete::class) { delete(rootProject.buildDir) } tasks.named("wrapper") { distributionType = Wrapper.DistributionType.ALL doLast { val sha256 = URL("$distributionUrl.sha256").openStream() .use { it.reader().readText().trim() } file("gradle/wrapper/gradle-wrapper.properties") .appendText("distributionSha256Sum=$sha256") } }