import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ import Ġorg . springframework . boot . gradle . tasks . bund ling . Boot Build Image Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġid (" org . springframework . boot ") Ġversion Ġ" 2 . 6 . 1 " ĊĠĠĠ Ġid (" io . spring . dependency - management ") Ġversion Ġ" 1 . 0 . 1 1 . RELEASE " ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 6 . 0 " ĊĠĠĠ Ġkotlin (" plugin . spring ") Ġversion Ġ" 1 . 6 . 0 " ĊĠĠĠ Ġid (" org . springframework . experimental . a ot ") Ġversion Ġ" 0 . 1 1 . 0 " Ċ } Ċ Ċ group Ġ= Ġ" cn . ph ak el " Ċ version Ġ= Ġ" 1 . 0 . 0 " Ċ java . source Compatibility Ġ= ĠJava Version . VERSION _ 1 1 Ċ Ċ configurations Ġ{ ĊĠĠĠ Ġcompile Only Ġ{ ĊĠĠĠĠĠĠĠ Ġextends From ( configurations . annotation Processor . get ()) ĊĠĠĠ Ġ} Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Ġ{ Ġurl Ġ= Ġuri (" https :// repo . spring . io / release ") Ġ} ĊĠĠĠ Ġmaven Central () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - web : 2 . 6 . 1 ") ĊĠĠĠ Ġimplementation (" com . fasterxml . jackson . module : jackson - module - kotlin : 2 . 1 3 . 0 ") ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin : kotlin - reflect ") ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin : kotlin - stdlib - jdk 8 ") ĊĠĠĠ Ġdevelopment Only (" org . springframework . boot : spring - boot - devtools : 2 . 6 . 1 ") ĊĠĠĠ Ġannotation Processor (" org . springframework . boot : spring - boot - configuration - processor : 2 . 6 . 1 ") ĊĠĠĠ Ġtest Implementation (" org . springframework . boot : spring - boot - starter - test : 2 . 6 . 1 ") Ċ } Ċ Ċ tasks . with Type < Kotlin Compile > Ġ{ ĊĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠ Ġfree Compiler Args Ġ= ĠlistOf ("- X js r 3 0 5 = strict ") ĊĠĠĠĠĠĠĠ Ġj vm Target Ġ= Ġ" 1 1 " ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks . with Type < Test > Ġ{ ĊĠĠĠ Ġuse JUnit Platform () Ċ } Ċ Ċ tasks . with Type < Boot Build Image > Ġ{ ĊĠĠĠ Ġbuilder Ġ= Ġ" pak eto build packs / builder : tiny " ĊĠĠĠ Ġenvironment Ġ= Ġmap Of (" BP _ NATIVE _ IMAGE " Ġto Ġ" true ") Ċ } Ċ Ċ tasks . jar Ġ{ ĊĠĠĠ Ġmanifest Ġ{ ĊĠĠĠĠĠĠĠ Ġattributes ( map Of (" Main - Class " Ġto Ġ" cn . ph ak el . github requester . Github Request er Application Kt ")) ĊĠĠĠĠĠĠĠ Ġattributes ( map Of (" Implementation - Version " Ġto Ġversion )) ĊĠĠĠ Ġ} Ċ }