// Ġbuild . gradle . k ts Ċ Ċ import Ġorg . jetbrains . kotlin . gradle . dsl . Cor outines Ċ import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ group Ġ= Ġ" org . example " Ċ version Ġ= Ġ" 1 . 0 - SNAPSHOT " Ċ Ċ val Ġk tor _ version Ġ= Ġ" 0 . 9 . 5 " Ċ val Ġj ack son _ version Ġ= Ġ" 2 . 9 . 2 " Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġapplication ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 2 . 7 1 " Ċ } Ċ Ċ kotlin Ġ{ ĊĠĠĠ Ġexperimental . coroutines Ġ= ĠCor outines . ENABLE Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () ĊĠĠĠ Ġj center () ĊĠĠĠ Ġmaven Ġ{ Ġurl Ġ= Ġuri (" https :// dl . bin tray . com / kotlin / ktor ") Ġ} ĊĠĠĠ Ġmaven Ġ{ Ġurl Ġ= Ġuri (" https :// dl . bin tray . com / kotlin / kotlin - e ap ") Ġ} Ċ } Ċ Ċ java Ġ{ ĊĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 Ċ } Ċ Ċ tasks . with Type < Kotlin Compile >(). all Ġ{ ĊĠĠĠ Ġkotlin Options . jvm Target Ġ= Ġ" 1 . 8 " Ċ } Ċ Ċ application Ġ{ ĊĠĠĠ Ġmain ClassName Ġ= Ġ" org . example . countdown manager api . Count down Manager Api Kt " Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġcompile ( kotlin (" stdlib - jdk 8 ")) ĊĠĠĠ Ġcompile (" io . ktor : ktor - server - netty :$ ktor _ version ") ĊĠĠĠ Ġcompile (" io . ktor : ktor - jackson :$ ktor _ version ") ĊĠĠĠ Ġcompile (" io . ktor : ktor - auth - jwt :$ ktor _ version ") ĊĠĠĠ Ġcompile (" com . fasterxml . jackson . datatype : jackson - datatype - js r 3 1 0 :$ jackson _ version ") ĊĠĠĠ Ġcompile (" ch . qos . log back : log back - classic : 1 . 2 . 3 ") ĊĠĠĠ Ġcompile (" org . lit ote . km ongo : km ongo - coroutine : 3 . 8 . 3 ") ĊĠĠĠ Ġtest Compile ( group Ġ= Ġ" junit ", Ġname Ġ= Ġ" junit ", Ġversion Ġ= Ġ" 4 . 1 2 ") Ċ }