plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 5 . 3 1 " ĊĠĠĠ Ġkotlin (" plugin . al lopen ") Ġversion Ġ" 1 . 5 . 3 1 " ĊĠĠĠ Ġid (" io . quarkus ") ĊĠĠĠ Ġid (" org . sonar q ube ") Ġversion Ġ" 3 . 3 " Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () ĊĠĠĠ Ġmaven Local () Ċ } Ċ Ċ val Ġqu ark us Platform GroupId : ĠString Ġby Ġproject Ċ val Ġqu ark us Platform Artifact Id : ĠString Ġby Ġproject Ċ val Ġqu ark us Platform Version : ĠString Ġby Ġproject Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( en forced Platform ("${ quarkus Platform GroupId }:${ quarkus Platform Artifact Id }:${ quarkus Platform Version } ")) ĊĠĠĠ Ġimplementation (" io . quarkus : quarkus - li quibase - mongodb ") ĊĠĠĠ Ġimplementation (" io . quarkus : quarkus - small ry e - openapi ") ĊĠĠĠ Ġimplementation (" io . quarkus : quarkus - kotlin ") ĊĠĠĠ Ġimplementation (" io . quarkus : quarkus - mongodb - pan ache - kotlin ") ĊĠĠĠ Ġimplementation (" io . quarkus : quarkus - small ry e - metrics ") ĊĠĠĠ Ġimplementation (" io . quarkus : quarkus - reactive - messaging - http ") ĊĠĠĠ Ġimplementation (" io . quarkus : quarkus - hibernate - validator ") ĊĠĠĠ Ġimplementation (" io . quarkus : quarkus - arc ") ĊĠĠĠ Ġimplementation (" io . quarkus : quarkus - rest easy - reactive - json b ") ĊĠĠĠ Ġimplementation (" io . quarkus : quarkus - oidc ") ĊĠĠĠ Ġimplementation (" io . quarkus : quarkus - keycloak - authorization ") ĊĠĠĠ Ġtest Implementation (" io . quarkus : quarkus - junit 5 ") ĊĠĠĠ Ġtest Implementation (" io . rest - ass ured : rest - ass ured ") Ċ } Ċ Ċ group Ġ= Ġ" pt . dro g ads " Ċ version Ġ= Ġ" 1 . 0 - SNAPSHOT " Ċ Ċ java Ġ{ ĊĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 1 ĊĠĠĠ Ġtarget Compatibility Ġ= ĠJava Version . VERSION _ 1 1 Ċ } Ċ Ċ all Open Ġ{ ĊĠĠĠ Ġannotation (" javax . ws . rs . Path ") ĊĠĠĠ Ġannotation (" javax . enterprise . context . Application Scoped ") ĊĠĠĠ Ġannotation (" io . quarkus . test . junit . Qu ark us Test ") Ċ } Ċ Ċ sonar q ube Ġ{ ĊĠĠĠ Ġproperties Ġ{ ĊĠĠĠĠĠĠĠ Ġproperty (" sonar . project Key ", Ġ" ze Sem Pass _ b ento box ") ĊĠĠĠĠĠĠĠ Ġproperty (" sonar . organization ", Ġ" ze semp ass ") ĊĠĠĠĠĠĠĠ Ġproperty (" sonar . host . url ", Ġ" https :// sonar cloud . io ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks . with Type < org . jetbrains . kotlin . gradle . tasks . Kotlin Compile > Ġ{ ĊĠĠĠ Ġkotlin Options . jvm Target Ġ= ĠJava Version . VERSION _ 1 1 . toString () ĊĠĠĠ Ġkotlin Options . java Parameters Ġ= Ġtrue Ċ } Ċ