import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ val Ġspring Boot Version Ġ= Ġ" 2 . 2 . 1 . RELEASE " Ċ val Ġjunit Version Ġ= Ġ" 5 . 5 . 2 " Ċ val Ġk lu ent Version Ġ= Ġ" 1 . 5 6 " Ċ val Ġmock k Version Ġ= Ġ" 1 . 9 . 3 " ĊĊĊĊ Ċ plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 3 . 6 0 " ĊĠĠĠ Ġkotlin (" plugin . spring ") Ġversion Ġ" 1 . 3 . 6 0 " ĊĠĠĠ Ġid (" org . springframework . boot ") Ġversion Ġ" 2 . 2 . 1 . RELEASE " Ċ } Ċ Ċ version Ġ= Ġ" 1 . 0 - SNAPSHOT " Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () ĊĠĠĠ Ġj center () Ċ } Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( kotlin (" stdlib ")) ĊĠĠĠ Ġimplementation ( platform (" org . springframework . boot : spring - boot - dependencies :$ spring Boot Version ")) ĊĠĠĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - web ") ĊĠĠĠ Ġtest Implementation ( platform (" org . junit : junit - bom :$ junit Version ")) ĊĠĠĠ Ġtest Implementation (" org . junit . jupiter : junit - jupiter ") ĊĠĠĠ Ġtest Implementation (" org . am sh ove . k lu ent : k lu ent :$ k lu ent Version ") ĊĠĠĠ Ġtest Implementation (" io . mock k : mock k :$ mock k Version ") Ċ } Ċ Ċ tasks . with Type < Test > Ġ{ ĊĠĠĠ Ġuse JUnit Platform () ĊĠĠĠ Ġtest Logging Ġ{ ĊĠĠĠĠĠĠĠ Ġevents (" passed ", Ġ" skipped ", Ġ" failed ") ĊĠĠĠ Ġ} Ċ } ĊĊ Ċ tasks . with Type < Kotlin Compile > Ġ{ ĊĠĠĠ Ġkotlin Options . jvm Target Ġ= Ġ" 1 2 " Ċ }