import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ Ċ ĉ id (" org . springframework . boot ") Ġversion Ġ" 2 . 1 . 7 . RELEASE " Ċ ĉ id (" io . spring . dependency - management ") Ġversion Ġ" 1 . 0 . 8 . RELEASE " Ċ ĉ kotlin (" jvm ") Ġversion Ġ" 1 . 2 . 7 1 " Ċ ĉ kotlin (" plugin . spring ") Ġversion Ġ" 1 . 2 . 7 1 " Ċ } Ċ Ċ group Ġ= Ġ" io . piv otal . sh iny ay " Ċ version Ġ= Ġ" 0 . 0 . 1 - SNAPSHOT " Ċ java . source Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 Ċ Ċ repositories Ġ{ Ċ ĉ maven Central () Ċ } Ċ Ċ extra [" spring Cloud Version "] Ġ= Ġ" Green wich . SR 2 " Ċ Ċ dependencies Ġ{ Ċ ĉ implementation (" org . springframework . boot : spring - boot - starter - act uator ") Ċ ĉ implementation (" org . springframework : spring - context ") Ċ ĉ implementation (" org . springframework : spring - test ") Ċ ĉ implementation (" org . jetbrains . kotlin : kotlin - reflect ") Ċ ĉ implementation (" org . jetbrains . kotlin : kotlin - stdlib - jdk 8 ") Ċ ĉ implementation (" org . springframework . cloud : spring - cloud - starter - gateway ") Ċ ĉ implementation (" org . springframework . cloud : spring - cloud - starter - netflix - e ureka - client ") Ċ ĉ implementation (" org . junit . jupiter : junit - jupiter : 5 . 4 . 2 ") Ċ ĉ test Implementation (" org . springframework . boot : spring - boot - starter - test ") Ġ{ Ċĉ ĉ exclude (" junit ", Ġ" junit ") Ċĉ ĉ exclude (" org . mockito ", Ġ" mockito - core ") Ċ ĉ } Ċ ĉ test Implementation (" org . junit . jupiter : junit - jupiter - api : 5 . 4 . 2 ") Ċ ĉ test Implementation (" org . assertj : assertj - core : 3 . 1 3 . 2 ") Ċ ĉ test Runtime (" org . junit . jupiter : junit - jupiter - engine : 5 . 4 . 2 ") Ċ ĉ test Implementation (" com . ninja - s quad : spring mock k : 1 . 1 . 2 ") Ċ Ċ } Ċ Ċ dependency Management Ġ{ Ċ ĉ imports Ġ{ Ċĉ ĉ maven B om (" org . springframework . cloud : spring - cloud - dependencies :${ property (" spring Cloud Version ") }") Ċ ĉ } Ċ } Ċ Ċ tasks . with Type < Kotlin Compile > Ġ{ Ċ ĉ kotlin Options Ġ{ Ċĉ ĉ free Compiler Args Ġ= ĠlistOf ("- X js r 3 0 5 = strict ") Ċĉ ĉ jvm Target Ġ= Ġ" 1 . 8 " Ċ ĉ } Ċ } Ċ