plugins Ġ{ ĊĠĠĠ Ġwar ĊĠĠĠ Ġid (" org . g retty ") ĊĠĠĠ Ġid (" com . dev soap . plugin . vaadin ") Ċ } Ċ Ċ g retty Ġ{ ĊĠĠĠ Ġcontext Path Ġ= Ġ"/" ĊĠĠĠ Ġservlet Container Ġ= Ġ" jetty 9 . 4 " Ċ } Ċ Ċ vaadin Ġ{ ĊĠĠĠ Ġversion Ġ= Ġproperties [" vaadin 8 _ version "] Ġas ĠString Ċ } Ċ Ċ val Ġstaging Ġby Ġconfigurations . creating Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġ// Ġdon 't Ġuse Ġapi / implementation : Ġcom . dev soap . plugin . vaadin Ġwill Ġthen Ġcause Ġthem Ġnot Ġto Ġbe Ġpackaged Ġin Ġthe ĠWAR Ġarchive ! ĊĠĠĠ Ġ// ĠK ari bu - DSL Ġdependency ĊĠĠĠ Ġcompile (" eu . vaadin on kotlin : v ok - framework - v ok db :${ properties [" v ok _ version "] }") ĊĊĠĠĠ Ġ// Ġlogging ĊĠĠĠ Ġ// Ġcurrently Ġwe Ġare Ġlogging Ġthrough Ġthe ĠSL F 4 J ĠAPI Ġto ĠSL F 4 J - Simple . ĠSee Ġsrc / main / resources / simple logger . properties Ġfile Ġfor Ġthe Ġlogger Ġconfiguration ĊĠĠĠ Ġcompile (" org . slf 4 j : slf 4 j - simple : 1 . 7 . 3 0 ") ĊĠĠĠ Ġcompile (" org . slf 4 j : slf 4 j - api : 1 . 7 . 3 0 ") ĊĠĠĠ Ġ// Ġthis Ġwill Ġconfigure ĠV aad in Ġto Ġlog Ġto ĠSL F 4 J ĊĠĠĠ Ġcompile (" org . slf 4 j : jul - to - slf 4 j : 1 . 7 . 3 0 ") ĊĊĠĠĠ Ġ// Ġworkaround Ġuntil Ġhttps :// yout rack . jetbrains . com / issue / IDE A - 1 7 8 0 7 1 Ġis Ġfixed ĊĠĠĠ Ġcompile (" com . vaadin : vaadin - themes :${ properties [" vaadin 8 _ version "] }") ĊĠĠĠ Ġcompile (" com . vaadin : vaadin - server :${ properties [" vaadin 8 _ version "] }") ĊĠĠĠ Ġcompile (" com . vaadin : vaadin - client - compiled :${ properties [" vaadin 8 _ version "] }") ĊĠĠĠ Ġprovided Compile (" javax . servlet : javax . servlet - api : 3 . 1 . 0 ") ĊĊĠĠĠ Ġ// Ġdb ĊĠĠĠ Ġcompile (" com . zaxxer : Hikari CP : 3 . 4 . 5 ") ĊĠĠĠ Ġcompile (" org . fly way db : fly way - core : 7 . 1 . 1 ") ĊĠĠĠ Ġcompile (" com . h 2 database : h 2 : 1 . 4 . 2 0 0 ") ĊĊĠĠĠ Ġ// ĠKotlin ĊĠĠĠ Ġcompile ( kotlin (" stdlib - jdk 8 ")) ĊĊĠĠĠ Ġ// Ġtest ĊĠĠĠ Ġtest Implementation (" com . github . mv ys ny . dyn atest : dyn atest - engine : 0 . 1 9 ") ĊĠĠĠ Ġtest Implementation (" com . github . mv ys ny . k ari but esting : k ari bu - testing - v 8 : 1 . 2 . 1 2 ") ĊĊĠĠĠ Ġ// Ġher oku Ġapp Ġrunner ĊĠĠĠ Ġstaging (" com . heroku : webapp - runner : 9 . 0 . 4 1 . 0 ") Ċ } Ċ Ċ // ĠHeroku Ċ tasks Ġ{ ĊĠĠĠ Ġval Ġcopy To Lib Ġby Ġregistering ( Copy :: class ) Ġ{ ĊĠĠĠĠĠĠĠ Ġinto ("$ build Dir / server ") ĊĠĠĠĠĠĠĠ Ġfrom ( staging ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinclude (" webapp - runner * ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġ" stage " Ġ{ ĊĠĠĠĠĠĠĠ Ġdepends On (" build ", Ġcopy To Lib ) ĊĠĠĠ Ġ} Ċ } Ċ