plugins Ġ{ ĊĠĠĠ Ġgro ovy Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġapi (" org . codehaus . groovy : groovy : 3 . 0 . 5 ") ĊĠĠĠ Ġ// ĠIDEA Ġlanguage Ġinjection s ĊĠĠĠ Ġapi (" com . intellij : annotations : 1 2 . 0 ") ĊĊĠĠĠ Ġ// Ġdon 't Ġcompile - depend Ġon Ġva adin - core Ġanymore : Ġthe Ġapp Ġitself Ġshould Ġmanage ĠV aad in Ġdependencies , Ġfor Ġexample ĊĠĠĠ Ġ// Ġusing Ġthe Ġgradle - flow - plugin Ġor Ġdirect Ġdependency Ġon Ġva adin - core . ĠThe Ġreason Ġis Ġthat Ġthe Ġapp Ġmay Ġwish Ġto Ġuse Ġthe ĊĠĠĠ Ġ// Ġnpm Ġmode Ġand Ġexclude Ġall Ġweb j ars . ĊĠĠĠ Ġcompile Only (" com . vaadin : vaadin - core :${ properties [" vaadin 1 9 _ version "] }") ĊĠĠĠ Ġtest Implementation (" com . vaadin : vaadin - core :${ properties [" vaadin 1 9 _ version "] }") ĊĊĠĠĠ Ġapi ( project (": k ari bu - testing - v 1 0 ")) ĊĊĠĠĠ Ġimplementation (" org . junit . jupiter : junit - jupiter - api :${ properties [" junit 5 _ version "] }") ĊĠĠĠ Ġtest Implementation (" org . junit . jupiter : junit - jupiter :${ properties [" junit 5 _ version "] }") ĊĠĠĠ Ġapi ( kotlin (" test ")) ĊĠĠĠ Ġtest Implementation (" org . slf 4 j : slf 4 j - simple :${ properties [" slf 4 j _ version "] }") Ċ } Ċ Ċ val Ġconfigure Bin tray Ġ= Ġext [" configure Bin tray "] Ġas Ġ( artifactId : ĠString ) Ġ-> ĠUnit Ċ configure Bin tray (" k ari bu - testing - v 1 0 - groovy ") Ċ