build script Ġ{ ĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġmaven Central () ĊĠĠĠĠĠĠĠ Ġgoogle () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠ Ġclasspath (" com . android . tools . build : gradle : 7 . 0 . 3 ") ĊĠĠĠĠĠĠĠ Ġclasspath (" org . jetbrains . kotlin : kotlin - gradle - plugin :${ libraries . versions . kotlin . get () }") ĊĠĠĠĠĠĠĠ Ġclasspath (" com . v ann ik tech : gradle - maven - publish - plugin : 0 . 1 8 . 0 ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ all projects Ġ{ ĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġmaven Central () ĊĠĠĠĠĠĠĠ Ġgoogle () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġtasks Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtarget Java Version Ġ= ĠJava Version . VERSION _ 1 _ 8 . toString () ĊĊĠĠĠĠĠĠĠ Ġwith Type < org . jetbrains . kotlin . gradle . tasks . Kotlin Compile > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġkotlin Options . jvm Target Ġ= Ġtarget Java Version ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġwith Type < Java Compile > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource Compatibility Ġ= Ġtarget Java Version ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtarget Compatibility Ġ= Ġtarget Java Version ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ ext [" signing . key Id "] Ġ= ĠSystem . getenv (" SIGN ING _ KEY _ ID ") Ċ ext [" signing . password "] Ġ= ĠSystem . getenv (" SIGN ING _ PASSWORD ") Ċ ext [" signing . secret Key Ring File "] Ġ= ĠSystem . getenv (" SIGN ING _ KEY _ FILE _ PATH ") Ċ