import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ all projects Ġ{ ĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġmaven Central () ĊĠĠĠ Ġ} Ċ } Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġjava ĊĠĠĠ Ġmaven ĊĠĠĠ Ġ` java - library ` ĊĠĠĠ Ġidea ĊĠĠĠ Ġid (" org . springframework . boot ") Ġversion Ġ" 2 . 4 . 1 " Ġapply Ġfalse ĊĠĠĠ Ġid (" io . spring . dependency - management ") Ġversion Ġ" 1 . 0 . 1 1 . RELEASE " Ġapply Ġfalse ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 4 . 2 1 " Ġapply Ġfalse ĊĠĠĠ Ġkotlin (" plugin . spring ") Ġversion Ġ" 1 . 4 . 2 1 " Ġapply Ġfalse Ċ } Ċ Ċ java . source Compatibility Ġ= ĠJava Version . VERSION _ 1 5 Ċ Ċ sub projects Ġ{ ĊĊĠĠĠ Ġapply Ġ{ ĊĠĠĠĠĠĠĠ Ġplugin (" java ") ĊĠĠĠĠĠĠĠ Ġplugin (" java - library ") ĊĠĠĠĠĠĠĠ Ġplugin (" kotlin ") ĊĠĠĠĠĠĠĠ Ġplugin (" kotlin - spring ") ĊĠĠĠĠĠĠĠ Ġplugin (" org . springframework . boot ") ĊĠĠĠĠĠĠĠ Ġplugin (" io . spring . dependency - management ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġtasks . with Type < Kotlin Compile > Ġ{ ĊĠĠĠĠĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfree Compiler Args Ġ= ĠlistOf ("- X js r 3 0 5 = strict ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġj vm Target Ġ= Ġ" 1 5 " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠ Ġimplementation (" org . springframework . boot : spring - boot - starter ") ĊĠĠĠĠĠĠĠ Ġimplementation (" com . fasterxml . jackson . module : jackson - module - kotlin ") ĊĠĠĠĠĠĠĠ Ġimplementation (" org . jetbrains . kotlin : kotlin - reflect ") ĊĠĠĠĠĠĠĠ Ġimplementation (" org . jetbrains . kotlin : kotlin - stdlib - jdk 8 ") ĊĠĠĠ Ġ} Ċ }