import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ val Ġcli kt Version Ġ= Ġ" 1 . 6 . 0 " Ċ val Ġcoverage Threshold Ġ= Ġ 0 . 9 8 Ċ val Ġj aco co Tool Version Ġ= Ġ" 0 . 8 . 2 " Ċ val Ġk tor Version Ġ= Ġ" 1 . 0 . 1 " Ċ val Ġtiny Log Version Ġ= Ġ" 1 . 3 . 5 " Ċ val Ġversions Plugin Version Ġ= Ġ" 2 . 2 . 0 " Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġapplication ĊĠĠĠ Ġj aco co ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 3 . 1 1 " ĊĠĠĠ Ġid (" com . github . n will c . v plugin ") Ġversion Ġ" 2 . 3 . 0 " ĊĠĠĠ Ġid (" io . gitlab . art urb os ch . de te kt ") Ġversion Ġ" 1 . 0 . 0 . RC 9 . 2 " ĊĠĠĠ Ġid (" com . github . ng y ew ch . git - version ") Ġversion Ġ" 0 . 2 " ĊĠĠĠ Ġid (" org . j mail en . kot linter ") Ġversion Ġ" 1 . 2 0 . 1 " Ċ } Ċ Ċ group Ġ= Ġ" com . github . n will c " Ċ version Ġ= Ġgit Version . git VersionInfo . git Version Name . substring ( 1 ) Ċ Ċ logger . lifecycle ("${ project . name } Ġ$ version ") Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġj center () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( kotlin (" stdlib - jdk 8 ")) ĊĠĠĠ Ġimplementation (" io . ktor : ktor - server - core :$ ktor Version ") ĊĠĠĠ Ġimplementation (" io . ktor : ktor - server - netty :$ ktor Version ") ĊĠĠĠ Ġimplementation (" io . ktor : ktor - html - builder :$ ktor Version ") ĊĠĠĠ Ġimplementation (" com . github . n will c : k svg :$ versions Plugin Version ") ĊĠĠĠ Ġimplementation (" com . github . aj alt : cli kt :$ cli kt Version ") ĊĠĠĠ Ġruntime (" org . tiny log : slf 4 j - binding :$ tiny Log Version ") Ċ } Ċ Ċ application Ġ{ ĊĠ Ġmain ClassName Ġ= Ġ" com . github . n will c . k server . Main Kt " Ċ } Ċ Ċ de te kt Ġ{ ĊĠĠĠ Ġinput Ġ= Ġfiles (" src / main / kotlin ") ĊĠĠĠ Ġfilters Ġ= Ġ". */ build / .* " Ċ } Ċ Ċ git Version Ġ{ ĊĠĠĠ Ġgit Tag Prefix Ġ= Ġ" v " Ċ } Ċ Ċ jac oco Ġ{ ĊĠĠĠ Ġtool Version Ġ= Ġj aco co Tool Version Ċ } Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġnamed < Jar >(" jar ") Ġ{ ĊĠĠĠĠĠĠĠ Ġmanifest . attributes [" Main - Class "] Ġ= Ġ" com . github . n will c . k server . Server Kt " ĊĠĠĠĠĠĠĠ Ġfrom ( Callable Ġ{ Ġconfigurations [" runtime Classpath "]. map Ġ{ Ġif Ġ( it . isDirectory ) Ġit Ġelse Ġzip Tree ( it ) Ġ} Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġwith Type < J aco co Report > Ġ{ ĊĠĠĠĠĠĠĠ Ġdepends On (" test ") ĊĠĠĠĠĠĠĠ Ġreports Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġxml . apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis Enabled Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhtml . apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis Enabled Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġwith Type < Kotlin Compile > Ġ{ ĊĠĠĠĠĠĠĠ Ġkotlin Options . jvm Target Ġ= ĠJava Version . VERSION _ 1 _ 8 . toString () ĊĠĠĠ Ġ} Ċ } Ċ