build script Ġ{ ĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġmaven Central () ĊĠĠĠĠĠĠĠ Ġgoogle () ĊĠĠĠĠĠĠĠ Ġj center () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠ Ġclasspath ( kotlin (" gradle - plugin ", ĠConfig . Versions . Kotlin . kotlin )) ĊĠĠĠĠĠĠĠ Ġclasspath (" com . android . tools . build : gradle :${ Config . Versions . Plugin . android Gradle }") ĊĠĠĠĠĠĠĠ Ġclasspath (" org . jetbrains . dok ka : dok ka - gradle - plugin :${ Config . Versions . Plugin . dok ka }") ĊĠĠĠĠĠĠĠ Ġclasspath (" com . v ann ik tech : gradle - maven - publish - plugin :${ Config . Versions . Plugin . publish }") ĊĠĠĠ Ġ} Ċ } Ċ Ċ all projects Ġ{ ĊĠĠĠ Ġtasks . with Type ( org . jetbrains . kotlin . gradle . tasks . Kotlin Compile :: class ). all Ġ{ ĊĠĠĠĠĠĠĠ ĠJava Version . VERSION _ 1 _ 8 . toString (). also Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġkotlin Options . jvm Target Ġ= Ġit ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( plugins . has Plugin (" org . jetbrains . kotlin . jvm ")) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsource Compatibility Ġ= Ġit ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtarget Compatibility Ġ= Ġit ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġmaven Central () ĊĠĠĠĠĠĠĠ Ġgoogle () ĊĠĠĠĠĠĠĠ Ġj center () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġgroup Ġ= Ġproject . property (" GROUP "). toString () ĊĠĠĠ Ġversion Ġ= Ġproject . property (" VERSION _ NAME "). toString () Ċ } Ċ Ċ apply ( from Ġ= Ġ" tasks . gradle . k ts ")