import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ import Ġme . mass sh . ku ake . gradle . Versions Ġas ĠV Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġme . mass sh . ku ake . gradle . Versions . kotlin ĊĠĠĠ Ġid (" org . jl le its ch uh . gradle . kt lint ") Ġversion Ġme . mass sh . ku ake . gradle . Versions . kt lint Plugin ĊĠĠĠ Ġid (" io . gitlab . art urb os ch . de te kt ") Ġversion Ġme . mass sh . ku ake . gradle . Versions . de te kt ĊĠĠĠ Ġid (" io . spring . dependency - management ") Ġversion Ġme . mass sh . ku ake . gradle . Versions . dependency Management Ċ } Ċ Ċ tasks . with Type < Wrapper > Ġ{ ĊĠĠĠ Ġgradle Version Ġ= ĠV . gradle Ċ } Ċ Ċ configure ( all projects ) Ġ{ ĊĠĠĠ Ġgroup Ġ= Ġ" me . mass sh . ku ake " ĊĊĠĠĠ Ġapply ( plugin Ġ= Ġ" org . jetbrains . kotlin . jvm ") ĊĠĠĠ Ġapply ( plugin Ġ= Ġ" org . jl le its ch uh . gradle . kt lint ") ĊĠĠĠ Ġapply ( plugin Ġ= Ġ" io . gitlab . art urb os ch . de te kt ") ĊĠĠĠ Ġapply ( plugin Ġ= Ġ" io . spring . dependency - management ") ĊĊĠĠĠ Ġtasks . with Type < Kotlin Compile > Ġ{ ĊĠĠĠĠĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġj vm Target Ġ= ĠJava Version . VERSION _ 1 _ 8 . toString () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfree Compiler Args Ġ= ĠlistOf ("- X js r 3 0 5 = strict ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġjava Parameters Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġkotlin Ġ{ ĊĠĠĠĠĠĠĠ Ġj vm Tool chain Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( this Ġas ĠJava Tool chain Spec ). language Version . set ( Java Language Version . of ( Java Version . VERSION _ 1 1 . toString ())) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġk tl int Ġ{ ĊĠĠĠĠĠĠĠ Ġversion . set ( V . kt lint ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġde te kt Ġ{ ĊĠĠĠĠĠĠĠ Ġconfig Ġ= Ġthis . config . from ("$ rootDir / de te kt - config . yml ") ĊĠĠĠĠĠĠĠ Ġparallel Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġbuild Up on Default Config Ġ= Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġtasks . test Ġ{ ĊĠĠĠĠĠĠĠ Ġuse JUnit Platform () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġmaven Central () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġdependency Management Ġ{ ĊĠĠĠĠĠĠĠ Ġimports Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmaven B om (" io . project reactor : reactor - bom :${ me . mass sh . ku ake . gradle . Versions . reactor }") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdependency (" org . jetbrains . kotlin x : kotlin x - coroutines - core - jvm :${ V . kotlin xC or out ins }") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdependency (" org . jetbrains . kotlin : kotlin - reflect :${ V . kotlin }") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdependency (" io . github . micro utils : kotlin - logging :${ V . kotlin Logging }") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdependency (" io . r 2 dbc : r 2 dbc - spi :${ V . r 2 dbc }") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdependency (" dev . mik u : r 2 dbc - mysql :${ V . r 2 dbc }") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdependency (" org . junit . jupiter : junit - jupiter :${ V . junit }") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdependency (" org . assertj : assertj - core :${ V . assertj }") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdependency (" ch . qos . log back : log back - classic :${ V . log back }") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ