build script Ġ{ ĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġgoogle () ĊĠĠĠĠĠĠĠ Ġj center () ĊĠĠĠ Ġ} ĊĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠ Ġclasspath (" com . android . tools . build : gradle : 4 . 2 . 0 - alpha 1 6 ") ĊĠĠĠĠĠĠĠ Ġclasspath (" org . jetbrains . kotlin : kotlin - gradle - plugin : 1 . 4 . 1 0 ") ĊĠĠĠĠĠĠĠ Ġclasspath ( D agger 2 . h ilt Gradle ) ĊĊĠĠĠĠĠĠĠ Ġ// ĠNOTE : ĠDo Ġnot Ġplace Ġyour Ġapplication Ġdependencies Ġhere ; Ġthey Ġbelong ĊĠĠĠĠĠĠĠ Ġ// Ġin Ġthe Ġindividual Ġmodule Ġbuild . gradle . k ts Ġfiles ĊĠĠĠ Ġ} Ċ } Ċ Ċ all projects Ġ{ ĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġgoogle () ĊĠĠĠĠĠĠĠ Ġj center () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġtasks . with Type < org . jetbrains . kotlin . gradle . tasks . Kotlin Compile > Ġ{ ĊĠĠĠĠĠĠĠ Ġkotlin Options . jvm Target Ġ= ĠJava Version . VERSION _ 1 _ 8 . toString () ĊĊĠĠĠĠĠĠĠ Ġkotlin Options . all Warnings As Errors Ġ= Ġtrue ĊĊĠĠĠĠĠĠĠ Ġkotlin Options . free Compiler Args Ġ+= Ġ"- X opt - in = kotlin . Requires Opt In " ĊĠĠĠĠĠĠĠ Ġkotlin Options . free Compiler Args Ġ+= Ġ"- X opt - in = kotlin . Experimental " ĊĠĠĠĠĠĠĠ Ġkotlin Options . free Compiler Args Ġ+= Ġ"- X allow - jvm - ir - dependencies " ĊĠĠĠĠĠĠĠ Ġkotlin Options . free Compiler Args Ġ+= Ġ"- XX Language :+ Non Parent hesized Annotations On Functional Types " ĊĠĠĠ Ġ} Ċ } Ċ Ċ task (" clean ", ĠDelete :: class ) Ġ{ ĊĠĠĠ Ġdelete ( root Project . build Dir ) Ċ }