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 " Ċ ĉ kotlin (" jvm ") Ġversion Ġ" 1 . 6 . 1 0 " Ċ ĉ kotlin (" plugin . spring ") Ġversion Ġ" 1 . 6 . 1 0 " Ċ } Ċ Ċ group Ġ= Ġ" com . vmware . tan zu . data " Ċ version Ġ= Ġ" 0 . 0 . 2 - SNAPSHOT " Ċ java . source Compatibility Ġ= ĠJava Version . VERSION _ 1 1 Ċ Ċ repositories Ġ{ Ċ ĉ maven Central () Ċ ĉ maven Local () Ċ } Ċ Ċ extra [" spring Cloud Version "] Ġ= Ġ" 2 0 2 1 . 0 . 0 " Ċ extra [" spring Ge ode Version "] Ġ= Ġ" 1 . 6 . 3 " Ċ Ċ dependencies Ġ{ ĊĊ ĉ implementation (" io . piv otal . services . data Tx : data Tx - ge ode - extensions - core : 2 . 4 . 0 ") Ċ ĉ implementation (" io . piv otal . services . data Tx : data Tx - ge ode - extensions - spring - security : 2 . 5 . 0 ") Ċ ĉ implementation (" com . fasterxml . jackson . module : jackson - module - kotlin ") Ċ ĉ implementation (" com . github . ny la - solutions : ny la . solutions . core : 1 . 4 . 4 ") Ċ ĉ implementation ( project (": components : IoT - connected - vehicles - domains ")) Ċ ĉ implementation ( project (": components : iot - connected - vehicles - repository ")) Ċ ĉ implementation (" org . springframework . boot : spring - boot - starter - act uator ") Ċ ĉ 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 . ge ode : spring - ge ode - starter ") Ċ ĉ { Ċĉ ĉ exclude ( group Ġ= Ġ" org . apache . ge ode ") Ċ ĉ } Ċ ĉ // ------------ Ċ ĉ // Apache ĠGe ode Ċ ĉ implementation (" org . apache . ge ode : ge ode - core : 1 . 1 3 . 7 ") Ċ ĉ implementation (" org . apache . ge ode : ge ode - cq : 1 . 1 3 . 7 ") Ċ ĉ implementation (" org . apache . ge ode : ge ode - lucene : 1 . 1 3 . 7 ") Ċ ĉ implementation (" org . apache . ge ode : ge ode - wan : 1 . 1 3 . 7 ") Ċ ĉ implementation (" org . apache . ge ode : ge ode - common : 1 . 1 3 . 7 ") Ċ ĉ implementation (" org . apache . ge ode : ge ode - management : 1 . 1 3 . 7 ") Ċ ĉ implementation (" org . apache . ge ode : ge ode - logging : 1 . 1 3 . 7 ") Ċ ĉ implementation (" org . apache . ge ode : ge ode - membership : 1 . 1 3 . 7 ") Ċ ĉ implementation (" org . apache . ge ode : ge ode - unsafe : 1 . 1 3 . 7 ") Ċ ĉ implementation (" org . apache . ge ode : ge ode - serialization : 1 . 1 3 . 7 ") ĊĊ ĉ test Implementation (" org . springframework . boot : spring - boot - starter - test ") Ċ } Ċ dependency Management Ġ{ Ċ ĉ imports Ġ{ Ċĉ ĉ maven B om (" org . springframework . ge ode : spring - ge ode - bom :${ property (" spring Ge ode 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 () Ċ } Ċ