import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ build script Ġ{ ĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġj center () ĊĠĠĠ Ġ} Ċ } Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 4 . 1 0 " ĊĠĠĠ Ġapplication ĊĠĠĠ Ġid (" io . gitlab . art urb os ch . de te kt "). version (" 1 . 1 3 . 1 ") Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġj center () Ċ } Ċ Ċ group Ġ= Ġ" io . github . br un og ab riel " Ċ version Ġ= Ġ" 1 . 0 - SNAPSHOT " Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () Ċ } Ċ Ċ de te kt Ġ{ ĊĠĠĠ Ġfail Fast Ġ= Ġfalse Ġ// Ġfail Ġbuild Ġon Ġany Ġfinding ĊĠĠĠ Ġbuild Up on Default Config Ġ= Ġtrue Ġ// Ġpre configure Ġdefaults ĊĠĠĠ Ġconfig Ġ= Ġfiles ("$ project Dir / config / de te kt . yml ") ĊĠĠĠ Ġreports Ġ{ ĊĠĠĠĠĠĠĠ Ġhtml . enabled Ġ= Ġtrue Ġ// Ġobserve Ġfindings Ġin Ġyour Ġbrowser Ġwith Ġstructure Ġand Ġcode Ġsnippets ĊĠĠĠĠĠĠĠ Ġxml . enabled Ġ= Ġfalse Ġ// Ġcheck style Ġlike Ġformat Ġmainly Ġfor Ġintegr ations Ġlike ĠJenkins ĊĠĠĠĠĠĠĠ Ġtxt . enabled Ġ= Ġfalse Ġ// Ġsimilar Ġto Ġthe Ġconsole Ġoutput , Ġcontains Ġissue Ġsignature Ġto Ġmanually Ġedit Ġbaseline Ġfiles ĊĠĠĠ Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġtest Implementation ( kotlin (" test - junit ")) ĊĠĠĠ Ġtest Implementation (" org . assertj : assertj - core : 3 . 1 1 . 1 ") ĊĠĠĠ Ġtest Implementation (" io . mock k : mock k : 1 . 1 0 . 0 ") Ċ } Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġwith Type < Kotlin Compile > Ġ{ ĊĠĠĠĠĠĠĠ Ġkotlin Options . jvm Target Ġ= Ġ" 1 . 8 " ĊĠĠĠ Ġ} ĊĠĠĠ Ġwith Type < io . gitlab . art urb os ch . de te kt . Det ek t > Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . jvm Target Ġ= Ġ" 1 . 8 " ĊĠĠĠ Ġ} Ċ } Ċ Ċ application Ġ{ ĊĠĠĠ Ġmain ClassName Ġ= Ġ" Main Kt " Ċ } Ċ