import Ġjava . net . URI Ċ import Ġorg . jetbrains . kotlin . gradle . dsl . Cor outines Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 2 . 4 1 " ĊĠĠĠ Ġapplication Ċ } Ċ Ċ kotlin Ġ{ ĊĠĠĠ Ġexperimental . coroutines Ġ= ĠCor outines . ENABLE Ċ } Ċ Ċ application Ġ{ ĊĠĠĠ Ġmain ClassName Ġ= Ġ" com . it pro found . sandbox . ktor . HelloWorld Kt " Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġj center () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġkotlin () ĊĠĠĠ Ġjunit () ĊĠĠĠ Ġk tor () ĊĠĠĠ Ġlog back () Ċ } Ċ Ċ fun ĠDependency Handler Scope . kotlin () Ġ{ ĊĠĠĠ Ġimplementation ( kotlin (" stdlib - jdk 8 ")) ĊĠĠĠ Ġimplementation ( kotlin (" reflect ")) ĊĊĠĠĠ Ġconfigurations . all Ġ{ ĊĠĠĠĠĠĠĠ Ġ" org . jetbrains . kotlin ". let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠExclude Ġdeprecated Ġ" jre *" Ġmodules Ġas Ġtrans itive Ġdependencies ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexclude ( group Ġ= Ġit , Ġmodule Ġ= Ġ" kotlin - stdlib - jre 7 ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexclude ( group Ġ= Ġit , Ġmodule Ġ= Ġ" kotlin - stdlib - jre 8 ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun ĠDependency Handler Scope . junit () Ġ{ ĊĠĠĠ Ġval Ġjunit Version Ġ= Ġ" 5 . 2 . 0 " ĊĊĠĠĠ Ġtest Implementation (" org . junit . jupiter : junit - jupiter - api :$ junit Version ") ĊĠĠĠ Ġtest Runtime (" org . junit . jupiter : junit - jupiter - engine :$ junit Version ") Ċ } Ċ Ċ fun ĠDependency Handler Scope . ktor () Ġ{ ĊĠĠĠ Ġval Ġk tor Version Ġ= Ġ" 0 . 9 . 0 " ĊĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġmaven Ġ{ Ġurl Ġ= ĠURI (" https :// dl . bin tray . com / kotlin / kotlin x ") Ġ} ĊĠĠĠĠĠĠĠ Ġmaven Ġ{ Ġurl Ġ= ĠURI (" https :// dl . bin tray . com / kotlin / ktor ") Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġimplementation (" io . ktor : ktor - server - netty :$ ktor Version ") ĊĠĠĠ Ġtest Implementation (" io . ktor : ktor - server - test - host :$ ktor Version ") Ċ } Ċ Ċ fun ĠDependency Handler Scope . log back () Ġ{ ĊĠĠĠ Ġimplementation (" ch . qos . log back : log back - classic : 1 . 2 . 1 ") Ċ } Ċ