object ĠPlugin Ids Ġ{ ĊĠĠĠ Ġconst Ġval ĠKotlin Ġ= Ġ" kotlin " ĊĊĠĠĠ Ġconst Ġval ĠDependency Analysis Ġ= Ġ" com . aut onomous apps . dependency - analysis " ĊĠĠĠ Ġconst Ġval ĠFly way Ġ= Ġ" org . fly way db . fly way " ĊĠĠĠ Ġconst Ġval ĠIde a Ġ= Ġ" idea " ĊĠĠĠ Ġconst Ġval ĠJ aco co Ġ= Ġ" jac oco " ĊĠĠĠ Ġconst Ġval ĠProject Report Ġ= Ġ" project - report " ĊĊĠĠĠ Ġconst Ġval ĠSpring Boot Ġ= Ġ" org . springframework . boot " ĊĠĠĠ Ġconst Ġval ĠKotlin All Open Ġ= Ġ" org . jetbrains . kotlin . plugin . al lopen " ĊĠĠĠ Ġconst Ġval ĠKotlin Spring Ġ= Ġ" org . jetbrains . kotlin . plugin . spring " Ċ } Ċ Ċ object ĠPlugin Versions Ġ{ ĊĠĠĠ Ġconst Ġval ĠKotlin Ġ= Ġ" 1 . 6 . 2 1 " ĊĠĠĠ Ġconst Ġval ĠDependency Analysis Ġ= Ġ" 1 . 2 . 1 " ĊĠĠĠ Ġconst Ġval ĠFly way Ġ= Ġ" 7 . 1 5 . 0 " ĊĠĠĠ Ġconst Ġval ĠSpring Boot Ġ= Ġ" 2 . 5 . 1 3 " Ċ } Ċ Ċ object ĠVersions Ġ{ ĊĠĠĠ Ġconst Ġval ĠKotlin Ġ= ĠPlugin Versions . Kotlin ĊĊĠĠĠ Ġconst Ġval ĠJ aco co Ġ= Ġ" 0 . 8 . 7 " ĊĊĠĠĠ Ġ// Ġupgrading Ġthis Ġto Ġ 0 . 1 . 1 2 Ġcauses Ġm oshi / reflect Ġerrors Ġthat ĠI Ġdid Ġnot Ġtry Ġto Ġresolve ĊĠĠĠ Ġconst Ġval ĠS car let For Event Stream Ġ= Ġ" 0 . 1 . 1 1 " ĊĠĠĠ Ġconst Ġval ĠP bc Proto Ġ= Ġ" 1 . 8 . 0 " ĊĠĠĠ Ġconst Ġval ĠP bc Client Ġ= Ġ" 1 . 0 . 5 " ĊĠĠĠ Ġconst Ġval ĠP bc HD Wallet Ġ= Ġ" 0 . 1 . 1 5 " ĊĠĠĠ Ġconst Ġval ĠEvent Stream Ġ= Ġ" 0 . 6 . 3 " ĊĊĠĠĠ Ġconst Ġval ĠCommons Csv Ġ= Ġ" 1 . 9 . 0 " ĊĠĠĠ Ġconst Ġval ĠEx posed Ġ= Ġ" 0 . 3 8 . 2 " ĊĠĠĠ Ġconst Ġval ĠFe ign Ġ= Ġ" 1 1 . 8 " ĊĠĠĠ Ġconst Ġval ĠFly way Ġ= ĠPlugin Versions . Fly way ĊĠĠĠ Ġconst Ġval ĠJack son Ġ= Ġ" 2 . 1 2 . 6 " ĊĠĠĠ Ġconst Ġval ĠJack son Hub spot Ġ= Ġ" 0 . 9 . 1 2 " ĊĠĠĠ Ġconst Ġval ĠJ avax Validation Ġ= Ġ" 2 . 0 . 0 . Final " ĊĠĠĠ Ġconst Ġval ĠLog back Ġ= Ġ" 0 . 1 . 5 " ĊĠĠĠ Ġconst Ġval ĠM oshi Ġ= Ġ" 1 . 1 3 . 0 " ĊĠĠĠ Ġconst Ġval ĠOk Http Ġ= Ġ" 4 . 9 . 3 " ĊĠĠĠ Ġconst Ġval ĠPostgres Ġ= Ġ" 4 2 . 2 . 2 3 " ĊĠĠĠ Ġconst Ġval ĠProtobuf Ġ= Ġ" 3 . 1 9 . 1 " ĊĠĠĠ Ġconst Ġval ĠSwagger Ġ= Ġ" 3 . 0 . 0 " ĊĠĠĠ Ġconst Ġval ĠSwagger Ui Ġ= Ġ" 3 . 0 . 0 " ĊĠĠĠ Ġconst Ġval ĠSpring Boot Ġ= ĠPlugin Versions . SpringBoot ĊĊĠĠĠ Ġconst Ġval ĠMicro meter Pro metheus Registry Ġ= Ġ" 1 . 8 . 1 " ĊĊĠĠĠ Ġ// ĠTesting ĊĠĠĠ Ġconst Ġval ĠJ unit J upiter Ġ= Ġ" 5 . 7 . 1 " ĊĠĠĠ Ġconst Ġval ĠJ unit Common s Ġ= Ġ" 1 . 7 . 0 " ĊĠĠĠ Ġconst Ġval ĠMockito Ġ= Ġ" 3 . 2 . 0 " ĊĠĠĠ Ġconst Ġval ĠMock k Ġ= Ġ" 1 . 1 2 . 0 " ĊĠĠĠ Ġconst Ġval ĠTest Containers Ġ= Ġ" 1 . 1 5 . 1 " ĊĊĠĠĠ Ġconst Ġval ĠK t Lint Ġ= Ġ" 0 . 4 2 . 1 " Ċ } Ċ Ċ object ĠLibraries Ġ{ ĊĠĠĠ Ġconst Ġval ĠKotlin Reflect Ġ= Ġ" org . jetbrains . kotlin : kotlin - reflect " ĊĠĠĠ Ġconst Ġval ĠKotlin Std lib Ġ= Ġ" org . jetbrains . kotlin : kotlin - stdlib :${ Versions . Kotlin }" ĊĠĠĠ Ġconst Ġval ĠKotlin Std lib J dk 8 Ġ= Ġ" org . jetbrains . kotlin : kotlin - stdlib - jdk 8 :${ Versions . Kotlin }" ĊĠĠĠ Ġconst Ġval ĠKotlin All Open Ġ= Ġ" org . jetbrains . kotlin : kotlin - al lopen :${ Versions . Kotlin }" ĊĊĠĠĠ Ġconst Ġval ĠLog back Core Ġ= Ġ" ch . qos . log back . contrib : log back - json - core :${ Versions . Log back }" ĊĠĠĠ Ġconst Ġval ĠLog back Classic Ġ= Ġ" ch . qos . log back . contrib : log back - json - classic :${ Versions . Log back }" ĊĠĠĠ Ġconst Ġval ĠLog back Jack son Ġ= Ġ" ch . qos . log back . contrib : log back - jackson :${ Versions . Log back }" ĊĊĠĠĠ Ġconst Ġval ĠP bc Proto Ġ= Ġ" io . pro venance : proto - kotlin :${ Versions . P bc Proto }" ĊĠĠĠ Ġconst Ġval ĠP bc Client Ġ= Ġ" io . pro venance . client : pb - grpc - client - kotlin :${ Versions . P bc Client }" ĊĠĠĠ Ġconst Ġval ĠP bc HD Wallet Ġ= Ġ" io . pro venance . hd wallet : hd wallet :${ Versions . P bc HD Wallet }" ĊĊĠĠĠ Ġconst Ġval ĠEvent Stream Core Ġ= Ġ" io . pro venance . event stream : es - core :${ Versions . Event Stream }" ĊĠĠĠ Ġconst Ġval ĠEvent Stream ApiModel Ġ= Ġ" io . pro venance . event stream : es - api - model :${ Versions . Event Stream }" ĊĊĠĠĠ Ġconst Ġval ĠFe ign Core Ġ= Ġ" io . github . open fe ign : fe ign - core :${ Versions . Fe ign }" ĊĠĠĠ Ġconst Ġval ĠFe ign Jack son Ġ= Ġ" io . github . open fe ign : fe ign - jackson :${ Versions . Fe ign }" ĊĠĠĠ Ġconst Ġval ĠFe ign Slf 4 j Ġ= Ġ" io . github . open fe ign : fe ign - slf 4 j :${ Versions . Fe ign }" ĊĠĠĠ Ġconst Ġval ĠJack son Ġ= Ġ" com . fasterxml . jackson . module : jackson - module - kotlin :${ Versions . Jack son }" ĊĠĠĠ Ġconst Ġval ĠJack son Hub spot Ġ= Ġ" com . hub spot . jackson : jackson - datatype - protobuf :${ Versions . Jack son Hub spot }" ĊĊĠĠĠ Ġconst Ġval ĠCommons Csv Ġ= Ġ" org . apache . commons : commons - csv :${ Versions . Common s Csv }" ĊĊĠĠĠ Ġconst Ġval ĠPostgres Ġ= Ġ" org . postgresql : postgresql :${ Versions . Postgres }" ĊĊĠĠĠ Ġconst Ġval ĠM oshi Ġ= Ġ" com . squareup . mos hi : mos hi :${ Versions . M oshi }" ĊĠĠĠ Ġconst Ġval ĠM oshi Kotlin Ġ= Ġ" com . squareup . mos hi : mos hi - kotlin :${ Versions . M oshi }" ĊĠĠĠ Ġconst Ġval ĠOk Http Ġ= Ġ" com . squareup . okhttp 3 : okhttp :${ Versions . Ok Http }" ĊĠĠĠ Ġconst Ġval ĠS car let Ġ= Ġ" com . t inder . sc ar let : sc ar let :${ Versions . Sc ar let For Event Stream }" ĊĠĠĠ Ġconst Ġval ĠS car let Stream Adapter Ġ= Ġ" com . t inder . sc ar let : stream - adapter - rx java 2 :${ Versions . Sc ar let For Event Stream }" ĊĠĠĠ Ġconst Ġval ĠS car let Websocket Ġ= Ġ" com . t inder . sc ar let : websocket - okhttp :${ Versions . Sc ar let For Event Stream }" ĊĠĠĠ Ġconst Ġval ĠS car let Message Adapter Ġ= Ġ" com . t inder . sc ar let : message - adapter - mos hi :${ Versions . Sc ar let For Event Stream }" ĊĊĠĠĠ Ġconst Ġval ĠSwagger 2 Ġ= Ġ" io . spring fox : spring fox - swagger 2 :${ Versions . Swagger }" ĊĠĠĠ Ġconst Ġval ĠSwagger Starter Ġ= Ġ" io . spring fox : spring fox - boot - starter :${ Versions . Swagger }" ĊĠĠĠ Ġconst Ġval ĠSwagger Ui Ġ= Ġ" io . spring fox : spring fox - swagger - ui :${ Versions . Swagger Ui }" ĊĠĠĠ Ġconst Ġval ĠFly way Ġ= Ġ" org . fly way db : fly way - core :${ Versions . Fly way }" ĊĠĠĠ Ġconst Ġval ĠEx posed Ġ= Ġ" org . jetbrains . ex posed : ex posed - core :${ Versions . Ex posed }" ĊĠĠĠ Ġconst Ġval ĠEx posed Dao Ġ= Ġ" org . jetbrains . ex posed : ex posed - dao :${ Versions . Ex posed }" ĊĠĠĠ Ġconst Ġval ĠEx posed Jdbc Ġ= Ġ" org . jetbrains . ex posed : ex posed - jdbc :${ Versions . Ex posed }" ĊĊĠĠĠ Ġconst Ġval ĠSpring Boot Dev Tools Ġ= Ġ" org . springframework . boot : spring - boot - devtools :${ Versions . SpringBoot }" ĊĠĠĠ Ġconst Ġval ĠSpring Boot Act uator Ġ= Ġ" org . springframework . boot : spring - boot - starter - act uator :${ Versions . SpringBoot }" ĊĠĠĠ Ġconst Ġval ĠSpring Boot Started Jdbc Ġ= Ġ" org . springframework . boot : spring - boot - starter - jdbc :${ Versions . SpringBoot }" ĊĠĠĠ Ġconst Ġval ĠSpring Boot Starter Web Ġ= Ġ" org . springframework . boot : spring - boot - starter - web :${ Versions . SpringBoot }" ĊĠĠĠ Ġconst Ġval ĠSpring Boot Starter Validation Ġ= Ġ" org . springframework . boot : spring - boot - starter - validation :${ Versions . SpringBoot }" ĊĠĠĠ Ġconst Ġval ĠJ avax Validation Ġ= Ġ" javax . validation : validation - api :${ Versions . J avax Validation }" ĊĊĠĠĠ Ġ// ĠTe lemetry ĊĠĠĠ Ġconst Ġval ĠMicro meter Pro metheus Registry Ġ= Ġ" io . micro meter : micro meter - registry - prometheus :${ Versions . Micro meter Pro metheus Registry }" ĊĊĠĠĠ Ġ// ĠTesting ĊĠĠĠ Ġconst Ġval ĠJ unit J upiter Api Ġ= Ġ" org . junit . jupiter : junit - jupiter - api :${ Versions . J unit J upiter }" ĊĠĠĠ Ġconst Ġval ĠJ unit J upiter Engine Ġ= Ġ" org . junit . jupiter : junit - jupiter - engine :${ Versions . J unit J upiter }" ĊĠĠĠ Ġconst Ġval ĠJ unit J upiter Params Ġ= Ġ" org . junit . jupiter : junit - jupiter - params :${ Versions . J unit J upiter }" ĊĠĠĠ Ġconst Ġval ĠJ unit Common s Ġ= Ġ" org . junit . platform : junit - platform - commons :${ Versions . J unit Common s }" ĊĠĠĠ Ġconst Ġval ĠSpring Boot Starter Test Ġ= Ġ" org . springframework . boot : spring - boot - starter - test :${ Versions . SpringBoot }" ĊĠĠĠ Ġconst Ġval ĠMockito Ġ= Ġ" org . mockito . kotlin : mockito - kotlin :${ Versions . Mockito }" ĊĠĠĠ Ġconst Ġval ĠMock k Ġ= Ġ" io . mock k : mock k :${ Versions . Mock k }" ĊĠĠĠ Ġconst Ġval ĠTest Containers Postgres Ġ= Ġ" org . test containers : postgresql :${ Versions . Test Containers }" ĊĠĠĠ Ġconst Ġval ĠTest Containers Ġ= Ġ" org . test containers : test containers :${ Versions . Test Containers }" ĊĠĠĠ Ġconst Ġval ĠTest Containers J unit J upiter Ġ= Ġ" org . test containers : junit - jupiter :${ Versions . Test Containers }" ĊĊĠĠĠ Ġconst Ġval ĠK t Lint Ġ= Ġ" com . p interest : kt lint :${ Versions . Kt Lint }" Ċ } Ċ Ċ // Ġgradle Ġconfigurations Ċ const Ġval Ġapi Ġ= Ġ" api " Ċ const Ġval Ġimplementation Ġ= Ġ" implementation " Ċ const Ġval Ġtest Implementation Ġ= Ġ" test Implementation " Ċ const Ġval Ġtest Runtime Only Ġ= Ġ" test Runtime Only " Ċ