WTF gradle/kotlin? This works: ``` tasks { "ja...
# gradle
b
WTF gradle/kotlin? This works:
Copy code
tasks {
    "javadocJar"(Jar::class) {
        // code
    }
    "sourcesJar"(Jar::class) {
        // code
    }
}
artifacts {
    val sourcesJar by tasks
    val javadocJar by tasks
    withGroovyBuilder {
        "archives"(jar, sourcesJar, javadocJar)
    }
}
but this doesn't:
Copy code
artifacts {
    val sourcesJar by tasks
    val javadocJar by tasks
    withGroovyBuilder {
        "archives"(jar, sourcesJar, javadocJar)
    }
}
tasks {
    "javadocJar"(Jar::class) {
        // code
    }
    "sourcesJar"(Jar::class) {
        // code
    }
}