import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ Ċ ĉ id (" org . springframework . boot ") Ġversion Ġ" 2 . 2 . 0 . RELEASE " Ċ ĉ id (" io . spring . dependency - management ") Ġversion Ġ" 1 . 0 . 8 . RELEASE " Ċ ĉ kotlin (" jvm ") Ġversion Ġ" 1 . 3 . 5 0 " Ċ ĉ kotlin (" plugin . spring ") Ġversion Ġ" 1 . 3 . 5 0 " Ċ ĉ kotlin (" plugin . jpa ") Ġversion Ġ" 1 . 3 . 5 0 " Ċ } Ċ Ċ group Ġ= Ġ" com . wt m . dg ome z " Ċ version Ġ= Ġ" 0 . 0 . 1 - SNAPSHOT " Ċ java . source Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 Ċ Ċ repositories Ġ{ Ċ ĉ maven Central () Ċ ĉ maven Ġ{ Ċĉ ĉ set Url (" https :// oss . son atype . org / content / repositories / snapshots /") Ċ ĉ } Ċ } Ċ Ċ dependencies Ġ{ Ċ ĉ implementation (" org . springframework . boot : spring - boot - starter - data - jpa ") Ċ ĉ implementation (" com . h 2 database : h 2 : 1 . 4 . 2 0 0 ") Ċ ĉ 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 (" io . spring fox : spring fox - swagger - ui : 2 . 6 . 1 ") Ċ ĉ implementation (" io . spring fox : spring fox - swagger 2 : 2 . 6 . 1 ") ĊĊ ĉ // ĠGraphQL Ċ ĉ implementation (" com . graphql - java - kick start : graphql - spring - boot - starter : 1 1 . 0 . 0 ") Ċ ĉ // Ġto Ġembed ĠAl ta ir Ġtool Ċ ĉ runtime Only (" com . graphql - java - kick start : al ta ir - spring - boot - starter : 1 1 . 0 . 0 ") Ċ ĉ // Ġto Ġembed ĠGraph i QL Ġtool Ċ ĉ runtime Only ( Ġ" com . graphql - java - kick start : graph i ql - spring - boot - starter : 1 1 . 0 . 0 ") Ċ ĉ // Ġto Ġembed ĠGraphQL ĠPlay ground Ġtool Ċ ĉ runtime Only (" com . graphql - java - kick start : playground - spring - boot - starter : 1 1 . 0 . 0 ") Ċ ĉ // Ġto Ġembed ĠV oy ager Ġtool Ċ ĉ runtime Only (" com . graphql - java - kick start : voy ager - spring - boot - starter : 1 1 . 0 . 0 ") ĊĊ ĉ // ĠTests Ċ ĉ 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 " Ċ ĉ } Ċ } Ċ