plugins Ġ{ ĊĠĠĠ Ġid (" io . mic ronaut . library ") ĊĠĠĠ Ġid (" org . jetbrains . kotlin . jvm ") ĊĠĠĠ Ġid (" org . jetbrains . kotlin . k apt ") ĊĠĠĠ Ġid (" org . jetbrains . kotlin . plugin . al lopen ") Ċ } Ċ Ċ val Ġmic ronaut Version = project . properties . get (" mic ronaut Version ") Ċ Ċ mic ronaut Ġ{ ĊĠĠĠ Ġtest Runtime (" junit 5 ") ĊĠĠĠ Ġprocessing Ġ{ ĊĠĠĠĠĠĠĠ Ġincremental ( true ) ĊĠĠĠĠĠĠĠ Ġannotations (" mic ronaut . camunda . bpm . feature . test .* ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġtest Implementation ( project (": mic ronaut - camunda - bpm - feature ")) ĊĠĠĠ Ġtest Implementation ( project (": mic ronaut - camunda - bpm - feature ", Ġ" test Artifacts ")) ĊĠĠĠ Ġtest Runtime Only (" com . h 2 database : h 2 ") ĊĊĠĠĠ Ġk apt Test ( platform (" io . mic ronaut : mic ronaut - bom :$ mic ronaut Version ")) ĊĠĠĠ Ġk apt Test (" io . mic ronaut . data : mic ronaut - data - processor ") ĊĠĠĠ Ġk apt Test (" io . mic ronaut : mic ronaut - inject - java :$ mic ronaut Version ") ĊĊĠĠĠ Ġ// ĠIntegration Ġof ĠTransaction ĠManagement ĊĠĠĠ Ġtest Annotation Processor (" io . mic ronaut . data : mic ronaut - data - processor ") ĊĠĠĠ Ġtest Implementation (" io . mic ronaut . data : mic ronaut - data - jdbc ") Ċ } Ċ Ċ java Ġ{ ĊĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . to Version (" 1 . 8 ") Ċ } Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġcompile Test Kotlin Ġ{ ĊĠĠĠĠĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġj vm Target Ġ= Ġ" 1 . 8 " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }