val Ġk tor Version : ĠString Ġby Ġproject Ċ val Ġk ot est Version : ĠString Ġby Ġproject Ċ val Ġlog back Version : ĠString Ġby Ġproject Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġapplication ĊĠĠĠ Ġkotlin (" jvm ") ĊĠĠĠ Ġkotlin (" plugin . serialization ") ĊĠĠĠ Ġid (" com . github . john ren gel man . shadow ") Ġversion Ġ" 7 . 1 . 0 " Ċ } Ċ Ċ application Ġ{ ĊĠĠĠ Ġmain Class . set (" com . gal ar z aa . t ib i akt . server . Application Kt ") Ċ } ĊĊ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( project (": t ib i akt - client ")) ĊĠĠĠ Ġimplementation (" io . ktor : ktor - server - c io :$ ktor Version ") ĊĠĠĠ Ġimplementation (" io . ktor : ktor - serialization - kotlin x - json :$ ktor Version ") ĊĠĠĠ Ġimplementation (" io . ktor : ktor - server - content - neg otiation :$ ktor Version ") ĊĠĠĠ Ġimplementation (" io . ktor : ktor - server - data - conversion :$ ktor Version ") ĊĠĠĠ Ġimplementation (" io . ktor : ktor - server - locations :$ ktor Version ") ĊĠĠĠ Ġimplementation (" io . ktor : ktor - server - status - pages :$ ktor Version ") ĊĊĠĠĠ Ġimplementation (" ch . qos . log back : log back - classic :$ log back Version ") Ċ } Ċ Ċ tasks . with Type < com . github . jen gel man . gradle . plugins . shadow . tasks . Shadow Jar > Ġ{ ĊĠĠĠ Ġarchive FileName . set (" t ib i atk - server . jar ") Ċ } Ċ Ċ tasks . with Type < org . jetbrains . kotlin . gradle . tasks . Kotlin Compile > Ġ{ ĊĠĠĠ Ġkotlin Options . free Compiler Args Ġ+= Ġ"- X opt - in = kotlin . Requires Opt In " Ċ } Ċ