import Ġorg . gradle . api . tasks . testing . logging . Test Exception Format Ċ import Ġorg . gradle . api . tasks . testing . logging . Test Log Event Ċ import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġapplication ĊĠĠĠ Ġkotlin (" jvm ") Ġversion ĠKotlin . version ĊĠĠĠ Ġid ( Spot less . spot less ) Ġversion ĠSpot less . version ĊĠĠĠ Ġid ( Shadow . shadow ) Ġversion ĠShadow . version Ċ } Ċ Ċ build script Ġ{ ĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġj center () ĊĠĠĠ Ġ} Ċ } Ċ Ċ apply Ġ{ ĊĠĠĠ Ġplugin ( Spot less . spot less ) Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġj center () ĊĠĠĠ Ġmaven ( url Ġ= Ġ" https :// packages . con fluent . io / maven /") ĊĠĠĠ Ġmaven (" https :// jit pack . io ") Ċ } Ċ Ċ application Ġ{ ĊĠĠĠ Ġapplication Name Ġ= Ġ" dp - spe ider " ĊĠĠĠ Ġmain ClassName Ġ= Ġ" no . nav . dag p enger . spe ider . App Kt " Ċ } Ċ Ċ java Ġ{ ĊĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 Ċ } Ċ Ċ tasks . with Type < Kotlin Compile >(). all Ġ{ ĊĠĠĠ Ġkotlin Options . jvm Target Ġ= ĠJava Version . VERSION _ 1 _ 8 . toString () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( kotlin (" stdlib ")) ĊĊĠĠĠ Ġimplementation ( R apid And R ivers ) ĊĠĠĠ Ġimplementation ( K tor . server Net ty ) ĊĊĠĠĠ Ġimplementation ( Kon fig . kon fig ) ĊĠĠĠ Ġimplementation ( Kotlin . Logging . kotlin Logging ) ĊĊĠĠĠ Ġtest Implementation ( kotlin (" test ")) ĊĠĠĠ Ġtest Implementation ( J unit 5 . api ) ĊĠĠĠ Ġtest Implementation ( Ko Test . runner ) ĊĠĠĠ Ġtest Runtime Only ( J unit 5 . engine ) Ċ } Ċ Ċ spot less Ġ{ ĊĠĠĠ Ġkotlin Ġ{ ĊĠĠĠĠĠĠĠ Ġk tl int ( K tl int . version ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġkotlin Gradle Ġ{ ĊĠĠĠĠĠĠĠ Ġtarget (" *. gradle . k ts ", Ġ" build Src /**/*. kt * ") ĊĠĠĠĠĠĠĠ Ġk tl int ( K tl int . version ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks . named (" compile Kotlin ") Ġ{ ĊĠĠĠ Ġdepends On (" spot less Check ") Ċ } Ċ Ċ tasks . with Type < Test > Ġ{ ĊĠĠĠ Ġtest Logging Ġ{ ĊĠĠĠĠĠĠĠ Ġshow Exceptions Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġshow Stack Tr aces Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġexception Format Ġ= ĠTest Exception Format . FULL ĊĠĠĠĠĠĠĠ Ġevents Ġ= Ġset Of ( Test Log Event . PAS SED , ĠTest Log Event . SKIP PED , ĠTest Log Event . FAILED ) ĊĠĠĠ Ġ} Ċ } Ċ