import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ Ċ ĉ id (" org . springframework . boot ") Ġversion Ġ" 2 . 4 . 3 " Ċ ĉ id (" io . spring . dependency - management ") Ġversion Ġ" 1 . 0 . 1 1 . RELEASE " Ċ ĉ val Ġkotlin Version Ġ= Ġ" 1 . 4 . 3 1 " ĊĊ ĉ kotlin (" jvm ") Ġversion Ġkotlin Version Ċ ĉ kotlin (" plugin . spring ") Ġversion Ġkotlin Version Ċ ĉ kotlin (" plugin . jpa ") Ġversion Ġkotlin Version Ċ } Ċ Ċ group Ġ= Ġ" com . easy coding " Ċ version Ġ= Ġ" 0 . 0 . 1 - SNAPSHOT " Ċ java . source Compatibility Ġ= ĠJava Version . VERSION _ 1 1 Ċ Ċ repositories Ġ{ Ċ ĉ maven Central () Ċ } Ċ Ċ extra [" spring Cloud Version "] Ġ= Ġ" 2 0 2 0 . 0 . 0 " Ċ Ċ dependencies Ġ{ Ċ ĉ implementation (" org . springframework . boot : spring - boot - starter - data - rest ") Ċ ĉ implementation (" org . springframework . boot : spring - boot - starter - aop ") Ċ ĉ implementation (" org . springframework . boot : spring - boot - starter - data - jpa ") Ċ ĉ implementation (" org . springframework . boot : spring - boot - starter - h ate o as ") Ċ ĉ implementation (" org . springframework . boot : spring - boot - starter - logging ") Ċ ĉ implementation (" org . springframework . security . oauth . boot : spring - security - oauth 2 - autoconfigure ") Ċ ĉ implementation (" org . springframework . cloud : spring - cloud - context ") Ċ ĉ implementation (" org . springframework . cloud : spring - cloud - starter - sle uth ") Ċ ĉ implementation (" org . springframework . cloud : spring - cloud - starter - open fe ign ") Ċ ĉ implementation (" io . github . open fe ign : fe ign - http client : 1 1 . 0 ") Ċ ĉ implementation (" org . jetbrains . kotlin : kotlin - reflect ") Ċ ĉ implementation (" org . jetbrains . kotlin : kotlin - stdlib ") Ċ ĉ implementation (" org . jetbrains . kotlin x : kotlin x - coroutines - core ") Ċ ĉ implementation (" org . jetbrains . kotlin x : kotlin x - coroutines - reactor ") Ċ ĉ implementation (" com . fasterxml . jackson . module : jackson - module - kotlin ") Ċ ĉ implementation (" com . fasterxml . jackson . datatype : jackson - datatype - gu ava ") Ċ ĉ implementation (" com . fasterxml . jackson . datatype : jackson - datatype - js r 3 1 0 ") ĊĊ ĉ runtime Only (" org . postgresql : postgresql ") Ċ ĉ runtime Only (" org . fly way db : fly way - core ") ĊĊ ĉ test Implementation (" org . springframework . boot : spring - boot - starter - test ") Ċ } Ċ Ċ 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 1 " Ċ ĉ } Ċ } Ċ Ċ tasks . with Type < Test > Ġ{ Ċ ĉ use JUnit Platform () Ċ } Ċ