import Ġorg . jetbrains . kotlin . gradle . dsl . Cor outines Ċ import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ val Ġlog back _ version : ĠString Ġby Ġproject Ċ val Ġk tor _ version : ĠString Ġby Ġproject Ċ val Ġkotlin _ version : ĠString Ġby Ġproject Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġapplication ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 3 . 2 0 " Ċ } Ċ Ċ group Ġ= Ġ" ktor - op entr acing " Ċ version Ġ= Ġ" 0 . 0 . 1 - SNAPSHOT " Ċ Ċ application Ġ{ ĊĠĠĠ Ġmain ClassName Ġ= Ġ" io . ktor . server . netty . Engine Main " Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Local () ĊĠĠĠ Ġj center () ĊĠĠĠ Ġmaven Ġ{ Ġurl Ġ= Ġuri (" https :// kotlin . bin tray . com / ktor ") Ġ} ĊĠĠĠ Ġmaven Ġ{ Ġurl Ġ= Ġuri (" https :// kotlin . bin tray . com / kotlin x ") Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġcompile (" org . jetbrains . kotlin : kotlin - stdlib - jdk 8 :$ kotlin _ version ") ĊĠĠĠ Ġcompile (" io . ktor : ktor - server - netty :$ ktor _ version ") ĊĠĠĠ Ġcompile (" ch . qos . log back : log back - classic :$ log back _ version ") ĊĠĠĠ Ġcompile (" io . ktor : ktor - client - core :$ ktor _ version ") ĊĠĠĠ Ġcompile (" io . ktor : ktor - client - core - jvm :$ ktor _ version ") ĊĠĠĠ Ġcompile (" io . ktor : ktor - client - apache :$ ktor _ version ") ĊĠĠĠ Ġcompile (" io . ktor : ktor - client - json - jvm :$ ktor _ version ") ĊĠĠĠ Ġcompile (" io . ktor : ktor - client - jackson :$ ktor _ version ") ĊĠĠĠ Ġcompile (" io . ktor : ktor - server - core :$ ktor _ version ") ĊĠĠĠ Ġcompile (" io . ktor : ktor - jackson :$ ktor _ version ") ĊĊĠĠĠ Ġtest Compile (" io . ktor : ktor - server - tests :$ ktor _ version ") ĊĠĠĠ Ġtest Compile (" org . assertj : assertj - core : 3 . 1 1 . 1 ") Ċ } Ċ Ċ kotlin . source Sets [" main "]. kotlin . src Dirs (" src ") Ċ kotlin . source Sets [" test "]. kotlin . src Dirs (" tst ") Ċ Ċ source Sets [" main "]. resources . src Dirs (" resources ") Ċ source Sets [" test "]. resources . src Dirs (" test resources ") Ċ