plugins Ġ{ ĊĠĠĠ Ġjava ĊĠĠĠ Ġid (" io . quarkus ") Ċ } Ċ Ċ 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 - arc ") ĊĠĠĠ Ġimplementation (" io . quarkus : quarkus - hibernate - orm - rest - data - pan ache ") ĊĠĠĠ Ġimplementation (" io . quarkus : quarkus - jdbc - postgresql ") ĊĠĠĠ Ġimplementation (" io . quarkus : quarkus - rest easy ") ĊĊĠĠĠ Ġimplementation ( project (": domain ")) ĊĠĠĠ Ġimplementation ( project (": application ")) ĊĊĠĠĠ Ġtest Implementation (" io . quarkus : quarkus - junit 5 ") ĊĠĠĠ Ġtest Implementation (" io . rest - ass ured : rest - ass ured ") ĊĠĠĠ Ġtest Implementation (" org . assertj : assertj - core : 3 . 2 2 . 0 ") Ċ } Ċ Ċ java Ġ{ ĊĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 7 ĊĠĠĠ Ġtarget Compatibility Ġ= ĠJava Version . VERSION _ 1 7 Ċ } Ċ Ċ tasks . with Type < Java Compile > Ġ{ ĊĠĠĠ Ġoptions . encoding Ġ= Ġ" UTF - 8 " ĊĠĠĠ Ġoptions . compiler Args . add ("- parameters ") Ċ }