plugins Ġ{ ĊĠĠĠ Ġjava ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 4 . 3 2 " Ċ // ĠĠĠ Ġid (" com . github . john ren gel man . shadow ") Ġversion Ġ" 6 . 1 . 0 " ĊĠĠĠ Ġapplication Ċ } Ċ Ċ application Ġ{ ĊĠĠĠ Ġmain Class . set (" com . k aj . dm v sn are . Application Kt ") Ċ } Ċ Ċ group Ġ= Ġ" com . k aj " Ċ version Ġ= Ġ" 0 . 2 " Ċ val Ġk tor Version Ġ= Ġ" 1 . 5 . 3 " Ċ val Ġlog back Version Ġ= Ġ" 1 . 2 . 3 " Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġ// standard Ġlibs ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin x : kotlin x - datetime : 0 . 1 . 1 ") ĊĠĠĠ Ġimplementation ( kotlin (" stdlib ")) ĊĊĠĠĠ Ġ// http ĊĠĠĠ Ġimplementation (" io . ktor : ktor - client - core :$ ktor Version ") ĊĠĠĠ Ġimplementation (" io . ktor : ktor - client - c io :$ ktor Version ") Ġ// C IO Ġengine ĊĊĠĠĠ Ġ// coroutines ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin x : kotlin x - coroutines - core : 1 . 4 . 3 ") ĊĊĠĠĠ Ġ// logging ĊĠĠĠ Ġimplementation (" ch . qos . log back : log back - classic :$ log back Version ") ĊĠĠĠ Ġimplementation (" io . ktor : ktor - client - logging :$ ktor Version ") ĊĊĠĠĠ Ġtest Implementation (" org . junit . jupiter : junit - jupiter - api : 5 . 6 . 0 ") ĊĠĠĠ Ġtest Runtime Only (" org . junit . jupiter : junit - jupiter - engine ") Ċ } Ċ Ċ tasks . get ByName < Test >(" test ") Ġ{ ĊĠĠĠ Ġuse JUnit Platform () Ċ } ĊĊ