import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġid (" org . springframework . boot ") Ġversion Ġ" 2 . 4 . 3 " ĊĠĠĠ Ġid (" io . spring . dependency - management ") Ġversion Ġ" 1 . 0 . 1 1 . RELEASE " ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 4 . 3 0 " ĊĠĠĠ Ġkotlin (" plugin . spring ") Ġversion Ġ" 1 . 4 . 3 0 " Ċ } Ċ Ċ group Ġ= Ġ" no . nav . hel se . flex " Ċ version Ġ= Ġ" 0 . 0 . 1 - SNAPSHOT " Ċ description Ġ= Ġ" flex - rei set il sku dd - gs ak " Ċ java . source Compatibility Ġ= ĠJava Version . VERSION _ 1 4 Ċ Ċ build script Ġ{ ĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġmaven (" https :// plugins . gradle . org / m 2 /") ĊĠĠĠ Ġ} ĊĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠ Ġclasspath (" org . jl le its ch uh . gradle : kt lint - gradle : 1 0 . 0 . 0 ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ apply ( plugin Ġ= Ġ" org . jl le its ch uh . gradle . kt lint ") Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () ĊĠĠĠ Ġmaven Ġ{ ĊĠĠĠĠĠĠĠ Ġurl Ġ= Ġuri (" https :// maven . pkg . github . com / nav ik t / maven - release ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġmaven Ġ{ ĊĠĠĠĠĠĠĠ Ġurl Ġ= Ġuri (" https :// maven . pkg . github . com / nav ik t / f reg - security ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ val Ġtest Containers Version Ġ= Ġ" 1 . 1 5 . 2 " Ċ val Ġtoken Support Version Ġ= Ġ" 1 . 3 . 3 " Ċ val Ġlog stash Log back Encoder Version Ġ= Ġ" 6 . 6 " Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation (" org . springframework . boot : spring - boot - starter ") ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin : kotlin - reflect ") ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin : kotlin - stdlib - jdk 8 ") ĊĠĠĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - web ") ĊĠĠĠ Ġimplementation (" org . springframework . kafka : spring - kafka ") ĊĠĠĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - data - jdbc ") ĊĠĠĠ Ġimplementation (" org . fly way db : fly way - core ") ĊĠĠĠ Ġimplementation (" no . nav . security : token - client - spring :$ token Support Version ") ĊĠĠĠ Ġimplementation (" no . nav . security : token - validation - spring :$ token Support Version ") ĊĠĠĠ Ġimplementation (" org . slf 4 j : slf 4 j - api ") ĊĠĠĠ Ġimplementation (" org . aspect j : aspect j rt ") ĊĠĠĠ Ġimplementation (" org . aspect j : aspect j we aver ") ĊĠĠĠ Ġimplementation (" org . hibernate . validator : hibernate - validator ") ĊĠĠĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - logging ") ĊĠĠĠ Ġimplementation (" net . logstash . log back : logstash - log back - encoder :$ logstash Log back Encoder Version ") ĊĠĠĠ Ġimplementation (" com . fasterxml . jackson . module : jackson - module - kotlin ") ĊĠĠĠ Ġimplementation (" org . springframework . retry : spring - retry ") ĊĊĠĠĠ Ġruntime Only (" org . postgresql : postgresql ") ĊĊĠĠĠ Ġtest Implementation (" org . springframework . boot : spring - boot - starter - test ") ĊĠĠĠ Ġtest Implementation (" org . test containers : postgresql :$ test Containers Version ") ĊĠĠĠ Ġtest Implementation (" org . test containers : kafka :$ test Containers Version ") ĊĠĠĠ Ġtest Implementation (" org . test containers : junit - jupiter :$ test Containers Version ") ĊĠĠĠ Ġtest Implementation (" org . await ility : await ility ") ĊĠĠĠ Ġtest Implementation (" org . hamcrest : hamcrest - library ") Ċ } Ċ Ċ tasks . get ByName < org . springframework . boot . gradle . tasks . bund ling . Boot Jar >(" boot Jar ") Ġ{ ĊĠĠĠ Ġthis . archive FileName . set (" app . jar ") Ċ } Ċ Ċ tasks . with Type < Kotlin Compile > Ġ{ ĊĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠ Ġfree Compiler Args Ġ= ĠlistOf ("- X js r 3 0 5 = strict ") ĊĠĠĠĠĠĠĠ Ġj vm Target Ġ= Ġ" 1 4 " ĊĠĠĠĠĠĠĠ Ġkotlin Options . all Warnings As Errors Ġ= Ġtrue ĊĠĠĠ Ġ} Ċ } Ċ tasks . with Type < Test > Ġ{ ĊĠĠĠ Ġuse JUnit Platform () ĊĠĠĠ Ġtest Logging Ġ{ ĊĠĠĠĠĠĠĠ Ġevents (" PAS SED ", Ġ" FAILED ", Ġ" SKIP PED ") ĊĠĠĠ Ġ} Ċ } Ċ