plugins Ġ{ ĊĠ Ġid (" uk . gov . just ice . h mp ps . gradle - spring - boot ") Ġversion Ġ" 4 . 3 . 0 - beta - 1 " ĊĠ Ġkotlin (" plugin . spring ") Ġversion Ġ" 1 . 7 . 0 " ĊĠ Ġkotlin (" plugin . jpa ") Ġversion Ġ" 1 . 7 . 0 " ĊĠ Ġidea Ċ } Ċ Ċ dependency Check Ġ{ ĊĠ Ġsup pression Files . add (" reactive - suppress ions . xml ") ĊĠ Ġ// ĠPlease Ġremove Ġthe Ġbelow Ġsuppress ions Ġonce Ġit Ġhas Ġbeen Ġsupp ressed Ġin Ġthe ĠDependency Check Ġplugin Ġ( see Ġthis Ġissue : Ġhttps :// github . com / jer emy long / Dependency Check / issues / 4 6 1 6 ) ĊĠ Ġsup pression Files . add (" postgres - suppress ions . xml ") Ċ } Ċ Ċ configurations Ġ{ ĊĠ Ġimplementation Ġ{ Ġexclude ( module Ġ= Ġ" spring - boot - starter - web ") Ġ} ĊĠ Ġimplementation Ġ{ Ġexclude ( module Ġ= Ġ" spring - boot - starter - tomcat ") Ġ} ĊĠ Ġtest Implementation Ġ{ Ġexclude ( group Ġ= Ġ" org . junit . vint age ") Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - web flux ") ĊĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - data - r 2 dbc ") ĊĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - oauth 2 - resource - server ") ĊĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - security ") ĊĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - oauth 2 - client ") ĊĊĠ Ġimplementation (" org . jetbrains . kotlin x : kotlin x - coroutines - core : 1 . 6 . 3 ") ĊĠ Ġimplementation (" org . jetbrains . kotlin x : kotlin x - coroutines - reactor : 1 . 6 . 3 ") ĊĊĠ Ġimplementation (" org . fly way db : fly way - core : 8 . 5 . 1 3 ") ĊĠ Ġruntime Only (" org . postgresql : r 2 dbc - postgresql : 0 . 9 . 1 . RELEASE ") ĊĠ Ġruntime Only (" org . springframework . boot : spring - boot - starter - jdbc ") ĊĠ Ġruntime Only (" org . postgresql : postgresql : 4 2 . 4 . 0 ") ĊĠ Ġimplementation (" io . op entelemetry : op entelemetry - api : 1 . 1 5 . 0 ") ĊĊĠ Ġimplementation (" org . spring doc : spring doc - openapi - web flux - ui : 1 . 6 . 9 ") ĊĠ Ġimplementation (" org . spring doc : spring doc - openapi - kotlin : 1 . 6 . 9 ") ĊĠ Ġimplementation (" org . spring doc : spring doc - openapi - security : 1 . 6 . 9 ") ĊĊĠ Ġimplementation (" com . fasterxml . jackson . module : jackson - module - kotlin : 2 . 1 3 . 3 ") ĊĊĠ Ġdevelopment Only (" org . springframework . boot : spring - boot - devtools ") ĊĊĠ Ġtest Implementation (" org . await ility : await ility - kotlin : 4 . 2 . 0 ") ĊĠ Ġtest Implementation (" io . json web token : jj wt : 0 . 9 . 1 ") ĊĠ Ġtest Implementation (" org . mockito : mockito - inline : 4 . 6 . 1 ") ĊĠ Ġtest Implementation (" io . swagger . parser . v 3 : swagger - parser : 2 . 1 . 1 ") ĊĠ Ġtest Implementation (" org . springframework . security : spring - security - test ") ĊĠ Ġtest Implementation (" org . test containers : postgresql : 1 . 1 7 . 2 ") ĊĠ Ġtest Implementation (" io . project reactor : reactor - test ") ĊĠ Ġtest Implementation (" org . jetbrains . kotlin x : kotlin x - coroutines - test : 1 . 6 . 3 ") Ċ } Ċ Ċ java Ġ{ ĊĠ Ġtoolchain . language Version . set ( Java Language Version . of ( 1 8 )) Ċ } Ċ Ċ tasks Ġ{ ĊĠ Ġwith Type < org . jetbrains . kotlin . gradle . tasks . Kotlin Compile > Ġ{ ĊĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠ Ġj vm Target Ġ= Ġ" 1 8 " ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ } Ċ