import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ Ċ ĉ id (" org . springframework . boot ") Ġversion Ġ" 2 . 1 . 6 . RELEASE " Ċ ĉ id (" io . spring . dependency - management ") Ġversion Ġ" 1 . 0 . 7 . RELEASE " Ċ ĉ kotlin (" jvm ") Ġversion Ġ" 1 . 2 . 7 1 " Ċ ĉ kotlin (" plugin . spring ") Ġversion Ġ" 1 . 2 . 7 1 " Ċ } Ċ Ċ group Ġ= Ġ" com . sv pr d ga " Ċ version Ġ= Ġ" 0 . 0 . 0 " Ċ java . source Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 Ċ Ċ val Ġdevelopment Only Ġby Ġconfigurations . creating Ċ configurations Ġ{ Ċ ĉ runtime Classpath Ġ{ Ċĉ ĉ extends From ( development Only ) Ċ ĉ } Ċ } Ċ Ċ repositories Ġ{ Ċ ĉ maven Central () Ċ } Ċ Ċ dependencies Ġ{ Ċ ĉ implementation (" org . springframework . boot : spring - boot - starter - web ") Ċ ĉ implementation (" org . springframework . boot : spring - boot - starter - data - jpa ") Ċ ĉ implementation (" org . postgresql : postgresql ") Ċ ĉ implementation (" org . jetbrains . kotlin : kotlin - reflect ") Ċ ĉ implementation (" org . jetbrains . kotlin : kotlin - stdlib - jdk 8 ") Ċ ĉ development Only (" org . springframework . boot : spring - boot - devtools ") Ċ ĉ runtime Only (" org . postgresql : postgresql ") Ċ ĉ test Implementation (" org . springframework . boot : spring - boot - starter - test ") Ċ } Ċ Ċ tasks . with Type < Kotlin Compile > Ġ{ Ċ ĉ kotlin Options Ġ{ Ċĉ ĉ free Compiler Args Ġ= ĠlistOf ("- X js r 3 0 5 = strict ") Ċĉ ĉ jvm Target Ġ= Ġ" 1 . 8 " Ċ ĉ } Ċ } Ċ