val Ġkafka Version Ġ= Ġ" 2 . 0 . 1 " Ċ Ċ val Ġstreams Version Ġ= Ġ 1 0 Ċ Ċ val Ġjunit J upiter Version Ġ= Ġ" 5 . 3 . 1 " Ċ val Ġspe k Version Ġ= Ġ" 1 . 2 . 1 " Ċ val Ġk lu ent Version Ġ= Ġ" 1 . 4 1 " Ċ Ċ val Ġmain Class Ġ= Ġ" no . nav . hel se . App Kt " Ċ Ċ plugins Ġ{ ĊĠĠ Ġapplication ĊĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 3 . 1 0 " ĊĠĠ Ġid (" com . github . john ren gel man . shadow ") Ġversion Ġ" 4 . 0 . 3 " Ċ } Ċ Ċ build script Ġ{ ĊĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠ Ġclasspath (" org . junit . platform : junit - platform - gradle - plugin : 1 . 2 . 0 ") ĊĠĠ Ġ} Ċ } Ċ Ċ application Ġ{ ĊĠĠ Ġmain ClassName Ġ= Ġ"$ main Class " Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠ Ġcompile ( kotlin (" stdlib ")) ĊĠĠ Ġcompile (" org . jetbrains . kotlin x : kotlin x - coroutines - core : 1 . 0 . 0 ") ĊĊĠĠ Ġcompile (" no . nav . hel se : streams :$ streams Version ") ĊĊĠĠ Ġtest Compile (" org . apache . kafka : kafka - streams - test - utils :$ kafka Version ") ĊĠĠ Ġtest Compile (" org . junit . jupiter : junit - jupiter - api :$ junit J upiter Version ") ĊĠĠ Ġtest Compile (" org . junit . jupiter : junit - jupiter - params :$ junit J upiter Version ") ĊĠĠ Ġtest Runtime (" org . junit . jupiter : junit - jupiter - engine :$ junit J upiter Version ") ĊĠĠ Ġtest Compile (" org . am sh ove . k lu ent : k lu ent :$ k lu ent Version ") ĊĠĠ Ġtest Compile (" org . jetbrains . spe k : spe k - api :$ spe k Version ") Ġ{ ĊĠĠĠĠĠ Ġexclude ( group Ġ= Ġ" org . jetbrains . kotlin ") ĊĠĠ Ġ} ĊĠĠ Ġtest Runtime (" org . jetbrains . spe k : spe k - junit - platform - engine :$ spe k Version ") Ġ{ ĊĠĠĠĠĠ Ġexclude ( group Ġ= Ġ" org . junit . platform ") ĊĠĠĠĠĠ Ġexclude ( group Ġ= Ġ" org . jetbrains . kotlin ") ĊĠĠ Ġ} Ċ } Ċ Ċ repositories Ġ{ ĊĠĠ Ġj center () ĊĠĠ Ġmaven Central () ĊĠĠ Ġmaven (" http :// packages . con fluent . io / maven /") ĊĠĠ Ġmaven (" https :// dl . bin tray . com / kotlin / ktor ") Ċ } Ċ Ċ java Ġ{ ĊĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 1 ĊĠĠ Ġtarget Compatibility Ġ= ĠJava Version . VERSION _ 1 1 Ċ } Ċ Ċ tasks . with Type < Test > Ġ{ ĊĠĠ Ġuse JUnit Platform () ĊĠĠ Ġtest Logging Ġ{ ĊĠĠĠĠĠ Ġevents (" passed ", Ġ" skipped ", Ġ" failed ") ĊĠĠ Ġ} Ċ } Ċ Ċ tasks . with Type < Wrapper > Ġ{ ĊĠĠ Ġgradle Version Ġ= Ġ" 5 . 0 " Ċ } ĊĊĊ