bkenn
06/29/2018, 7:28 PMinline operator fun <reified T: Task> KClass<T>.invoke(crossinline op: T.() -> Unit) {
tasks.withType(java) {
op()
}
}
KotlinCompile::class {
kotlinOptions.jvmTarget = "1.8"
}
DokkaTask::class {
outputFormat = "html"
outputDirectory = "$buildDir/docs"
}
alex2069
07/03/2018, 1:30 AMinline fun <reified T: Task> task(crossinline body: T.() -> Unit) {
tasks.withType(T::class.java) {
body(this)
}
}