import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġ` kotlin - dsl ` Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġval Ġali yun Gradle Repo Url : ĠString Ġby Ġproject ĊĠĠĠ Ġmaven ( url Ġ= Ġali yun Gradle Repo Url ) ĊĠĠĠ Ġgradle Plugin Portal () Ġ// Ġso Ġthat Ġexternal Ġplugins Ġcan Ġbe Ġresolved Ġin Ġdependencies Ġsection Ċ } Ċ Ċ tasks . with Type < Kotlin Compile >(). configure Each Ġ{ ĊĠĠĠ Ġval Ġis Test Ġ= Ġthis . name . contains (" test ", Ġignore Case Ġ= Ġtrue ) ĊĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠ Ġj vm Target Ġ= Ġ" 1 1 " ĊĠĠĠĠĠĠĠ Ġall Warnings As Errors Ġ= Ġ! is Test ĊĠĠĠĠĠĠĠ Ġverbose Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġfree Compiler Args Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"- X js r 3 0 5 = strict Ġ- X lint : all Ġ- W error Ġ- verbose Ġ- encoding = UTF 8 Ġ- deprecation Ġ- version Ġ- progress ive " ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ