Skip to content
Snippets Groups Projects
build.gradle.kts 626 B
Newer Older
kr328's avatar
kr328 committed
@file:Suppress("UNUSED_VARIABLE")

import java.net.URL

kr328's avatar
kr328 committed
allprojects {
    repositories {
        google()
        mavenCentral()

        maven {
            url = uri("https://maven.kr328.app")
        }
    }
}

task("clean", type = Delete::class) {
    delete(rootProject.buildDir)
}

tasks.named<Wrapper>("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")
    }
}