import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġid (" org . springframework . boot ") Ġversion Ġ" 2 . 4 . 2 " ĊĠĠĠ Ġid (" io . spring . dependency - management ") Ġversion Ġ" 1 . 0 . 1 1 . RELEASE " ĊĠĠĠ Ġid (" groovy ") ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 4 . 2 1 " ĊĠĠĠ Ġkotlin (" plugin . spring ") Ġversion Ġ" 1 . 4 . 2 1 " Ċ } Ċ Ċ group Ġ= Ġ" pl . so kol ik . bar to sz " Ċ java . source Compatibility Ġ= ĠJava Version . VERSION _ 1 1 Ċ Ċ configurations Ġ{ ĊĠĠĠ Ġcompile Only Ġ{ ĊĠĠĠĠĠĠĠ Ġextends From ( configurations . annotation Processor . get ()) ĊĠĠĠ Ġ} Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - data - mongodb ") ĊĠĠĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - web ") ĊĠĠĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - security ") ĊĊĠĠĠ Ġimplementation (" com . fasterxml . jackson . module : jackson - module - kotlin ") ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin : kotlin - reflect ") ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin : kotlin - stdlib - jdk 8 ") ĊĠĠĠ Ġimplementation (" io . v avr : v avr - kotlin : 0 . 1 0 . 2 ") ĊĠĠĠ Ġimplementation (" io . github . micro utils : kotlin - logging : 2 . 0 . 4 ") ĊĠĠĠ Ġimplementation (" org . apache . commons : commons - lang 3 : 3 . 1 1 ") ĊĠĠĠ Ġimplementation (" org . codehaus . groovy : groovy : 3 . 0 . 5 ") ĊĠĠĠ Ġimplementation (" io . spring fox : spring fox - boot - starter : 3 . 0 . 0 ") ĊĠĠĠ Ġimplementation (" com . sun . xml . bind : jax b - osgi : 2 . 3 . 2 ") ĊĊĠĠĠ Ġtest Implementation (" org . springframework . boot : spring - boot - starter - test ") ĊĠĠĠ Ġtest Implementation (" org . sp ock framework : sp ock - core : 2 . 0 - M 3 - groovy - 3 . 0 ") ĊĠĠĠ Ġtest Implementation (" org . sp ock framework : sp ock - spring : 2 . 0 - M 3 - groovy - 3 . 0 ") ĊĠĠĠ Ġtest Implementation (" org . test containers : mongodb : 1 . 1 5 . 2 ") ĊĠĠĠ Ġtest Implementation (" io . rest - ass ured : rest - ass ured : 4 . 3 . 3 ") ĊĠĠĠ Ġtest Implementation (" io . rest - ass ured : rest - ass ured - all : 4 . 3 . 3 ") Ċ } Ċ Ċ tasks . with Type < Kotlin Compile > Ġ{ ĊĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠ Ġfree Compiler Args Ġ= ĠlistOf ("- X js r 3 0 5 = strict ") ĊĠĠĠĠĠĠĠ Ġj vm Target Ġ= Ġ" 1 1 " ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks . with Type < Test > Ġ{ ĊĠĠĠ Ġuse JUnit Platform () Ċ } ĊĊ