import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 5 . 0 " Ċ // ĠĠĠ Ġid (" com . diff plug . spot less ") Ġversion Ġ" 5 . 1 2 . 4 " Ċ } Ċ Ċ group Ġ= Ġ" edu . rice . f set " Ċ version Ġ= Ġ" 1 . 0 - SNAPSHOT " Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġtest Implementation ( kotlin (" test - junit 5 ")) ĊĠĠĠ Ġtest Implementation (" org . junit . jupiter : junit - jupiter - api : 5 . 6 . 0 ") ĊĠĠĠ Ġtest Runtime Only (" org . junit . jupiter : junit - jupiter - engine : 5 . 6 . 0 ") ĊĠĠĠ Ġtest Implementation (" io . kot est : kot est - runner - junit 5 : 4 . 5 . 0 ") ĊĠĠĠ Ġtest Implementation (" io . kot est : kot est - assertions - core : 4 . 5 . 0 ") ĊĠĠĠ Ġtest Implementation (" io . kot est : kot est - property : 4 . 5 . 0 ") ĊĠĠĠ Ġtest Runtime Only (" org . jetbrains . kotlin : kotlin - script - runtime : 1 . 5 . 0 ") Ċ } Ċ Ċ tasks . test Ġ{ ĊĠĠĠ Ġuse JUnit Platform () Ċ } Ċ Ċ tasks . with Type < Kotlin Compile >() Ġ{ ĊĠĠĠ Ġkotlin Options . jvm Target Ġ= Ġ" 1 . 8 " Ċ } Ċ val Ġcompile Kotlin : ĠKotlin Compile Ġby Ġtasks Ċ compile Kotlin . kotlin Options Ġ{ ĊĠĠĠ Ġlanguage Version Ġ= Ġ" 1 . 5 " ĊĠĠĠ ĠapiVersion Ġ= Ġ" 1 . 5 " Ċ } Ċ Ċ // configure < com . diff plug . gradle . spot less . Spot less Extension > Ġ{ Ċ // ĠĠĠ Ġkotlin Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġ// Ġby Ġdefault Ġthe Ġtarget Ġis Ġevery Ġ'. kt ' Ġand Ġ'. k ts ` Ġfile Ġin Ġthe Ġjava Ġsource sets Ċ // ĠĠĠĠĠĠĠ Ġk tl int () Ċ // ĠĠĠ Ġ} Ċ //}