import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġid (" org . jetbrains . kotlin . jvm ") Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () Ċ } Ċ Ċ kotlin Ġ{ ĊĠĠĠ Ġj vm Tool chain Ġ{ ĊĠĠĠĠĠĠĠ Ġ( this Ġas ĠJava Tool chain Spec ). language Version . set ( Java Language Version . of ( 8 )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// ĠDo Ġnot Ġenable Ġexplicit Ġapi Ġfor Ġcli Ġproject ĊĠĠĠ Ġif Ġ( project . name Ġ!= Ġ" kt lint ") Ġ{ ĊĠĠĠĠĠĠĠ Ġexplicit Api Warning () ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks ĊĠĠĠ Ġ. with Type < Kotlin Compile >() ĊĠĠĠ Ġ. configure Each Ġ{ ĊĠĠĠĠĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠapiVersion Ġ= Ġ" 1 . 4 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Suppress (" Sus pic ious Collection Re assignment ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfree Compiler Args Ġ+= ĠlistOf ("- opt - in = kotlin . Requires Opt In ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ add Additional J dk Version Tests () Ċ