import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ Ċ ĉ id (" org . springframework . boot ") Ġversion Ġ" 2 . 6 . 3 " Ċ ĉ id (" io . spring . dependency - management ") Ġversion Ġ" 1 . 0 . 1 1 . RELEASE " Ċ ĉ id (" org . asci ido ctor . convert ") Ġversion Ġ" 1 . 5 . 8 " Ċ ĉ kotlin (" jvm ") Ġversion Ġ" 1 . 6 . 1 0 " Ċ ĉ kotlin (" plugin . spring ") Ġversion Ġ" 1 . 6 . 1 0 " Ċ } Ċ Ċ group Ġ= Ġ" com . cord tables " Ċ version Ġ= Ġ" 0 . 0 . 1 - SNAPSHOT " Ċ java . source Compatibility Ġ= ĠJava Version . VERSION _ 1 7 Ċ Ċ repositories Ġ{ Ċ ĉ maven Central () Ċ } Ċ Ċ extra [" snippets Dir "] Ġ= Ġfile (" build / generated - snippets ") Ċ extra [" test containers Version "] Ġ= Ġ" 1 . 1 6 . 2 " Ċ Ċ dependencies Ġ{ Ċ ĉ implementation (" org . springframework . boot : spring - boot - starter - data - jdbc ") Ċ ĉ implementation (" org . springframework . boot : spring - boot - starter - data - rest ") Ċ ĉ implementation (" org . springframework . boot : spring - boot - starter - web ") Ċ ĉ implementation (" com . fasterxml . jackson . module : jackson - module - kotlin ") Ċ ĉ implementation (" org . jetbrains . kotlin : kotlin - reflect ") Ċ ĉ implementation (" org . jetbrains . kotlin : kotlin - stdlib - jdk 8 ") Ċ ĉ implementation (" org . springframework . data : spring - data - rest - hal - explorer ") Ċ ĉ runtime Only (" software . aws . rds : aws - postgresql - jdbc : 0 . 1 . 0 ") ĊĊ ĉ implementation (" org . bouncycastle : bc prov - jdk 1 5 on : 1 . 6 9 ") Ċ ĉ implementation (" org . springframework . security : spring - security - crypto : 5 . 5 . 2 ") ĊĊ ĉ implementation (" org . spring doc : spring doc - openapi - data - rest : 1 . 6 . 5 ") Ċ ĉ implementation (" org . spring doc : spring doc - openapi - ui : 1 . 6 . 5 ") Ċ ĉ implementation (" org . spring doc : spring doc - openapi - kotlin : 1 . 6 . 5 ") Ċ ĉ implementation (" org . spring doc : spring doc - openapi - javadoc : 1 . 6 . 5 ") ĊĊ ĉ development Only (" org . springframework . boot : spring - boot - devtools ") Ċ ĉ test Implementation (" org . springframework . boot : spring - boot - starter - test ") Ċ ĉ test Implementation (" org . springframework . rest docs : spring - rest docs - mock mvc ") Ċ ĉ test Implementation (" org . test containers : junit - jupiter ") Ċ } Ċ Ċ dependency Management Ġ{ Ċ ĉ imports Ġ{ Ċĉ ĉ maven B om (" org . test containers : test containers - bom :${ property (" test containers Version ") }") Ċ ĉ } Ċ } Ċ Ċ tasks . with Type < Kotlin Compile > Ġ{ Ċ ĉ kotlin Options Ġ{ Ċĉ ĉ free Compiler Args Ġ= ĠlistOf ("- X js r 3 0 5 = strict ") Ċĉ ĉ jvm Target Ġ= Ġ" 1 7 " Ċ ĉ } Ċ } Ċ Ċ tasks . with Type < Test > Ġ{ Ċ ĉ use JUnit Platform () Ċ } Ċ // Ċ // tasks . test Ġ{ Ċ // ĉ outputs . dir ( snippets Dir ) Ċ //} Ċ Ċ // tasks . asci ido ctor Ġ{ Ċ // ĉ inputs . dir ( snippets Dir ) Ċ // ĉ depends On ( test ) Ċ //} Ċ