build script Ġ{ ĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġj center () ĊĠĠĠĠĠĠĠ Ġmaven Central () ĊĠĠĠĠĠĠĠ Ġgradle Plugin Portal () ĊĠĠĠ Ġ} Ċ } Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 4 . 3 1 " ĊĠĠĠ Ġkotlin (" plugin . serialization ") Ġversion Ġ" 1 . 4 . 0 " ĊĠĠĠ Ġid (" application ") ĊĠĠĠ Ġid (" org . openj fx . java fx plugin ") Ġversion Ġ" 0 . 0 . 9 " Ċ } Ċ Ċ tasks . with Type < Test > Ġ{ ĊĠĠ Ġuse JUnit Platform () Ċ } Ċ Ċ // tasks . with Type < Kotlin Compile Common >(). configure Each Ġ{ Ċ // ĠĠĠ Ġkotlin Options Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġincremental Ġ= Ġtrue Ċ // ĠĠĠĠĠĠĠ Ġj vm Target Ġ= Ġ" 1 1 " Ċ // ĠĠĠĠĠĠĠ Ġfree Compiler Args Ġ= Ġfree Compiler Args Ġ+ Ġ"- X js r 3 0 5 = strict " Ċ // ĠĠĠ Ġ} Ċ //} Ċ Ċ dependencies Ġ{ Ċ // ĠĠĠ Ġval Ġg dx Version Ġ= Ġ" 1 . 9 . 9 " ĊĠĠĠ Ġval Ġk tor Version Ġ= Ġ" 1 . 5 . 2 " ĊĠĠĠ Ġval Ġlog back Version Ġ= Ġ" 1 . 2 . 3 " ĊĠĠĠ Ġval Ġkotlin Serialization Ġ= Ġ" 1 . 1 . 0 " ĊĠĠĠ Ġval Ġk ot est Version Ġ= Ġ" 4 . 4 . 2 " ĊĊĠĠĠ Ġimplementation ( kotlin (" stdlib ")) ĊĊĠĠĠ Ġimplementation (" io . ktor : ktor - server - core :$ ktor Version ") ĊĠĠĠ Ġimplementation (" io . ktor : ktor - server - netty :$ ktor Version ") ĊĠĠĠ Ġimplementation (" ch . qos . log back : log back - classic :$ log back Version ") ĊĠĠĠ Ġimplementation (" io . ktor : ktor - serialization :$ ktor Version ") ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin x : kotlin x - serialization - json :$ kotlin Serialization ") ĊĠĠĠ Ġimplementation (" io . ktor : ktor - client - c io :$ ktor Version ") ĊĠĠĠ Ġimplementation (" io . ktor : ktor - client - serialization :$ ktor Version ") ĊĊĊĠĠĠ Ġtest Implementation (" io . ktor : ktor - server - tests :$ ktor Version ") ĊĊĠĠĠ Ġtest Implementation (" io . kot est : kot est - assertions - core - jvm :$ kot est Version ") ĊĠĠĠ Ġtest Implementation (" io . kot est : kot est - runner - junit 5 - jvm :$ kot est Version ") ĊĠĠĠ Ġtest Implementation (" io . kot est : kot est - runner - console - jvm : 4 . 1 . 3 . 2 ") ĊĊĊ Ċ // ĠĠĠ Ġimplementation (" com . badlogic games . gdx : gdx :$ gdx Version ") Ċ // ĠĠĠ Ġimplementation (" com . badlogic games . gdx : gdx - box 2 d :$ gdx Version ") Ċ // ĠĠĠ Ġimplementation (" com . badlogic games . gdx : gdx - backend - lwjgl :$ gdx Version ") Ċ // ĠĠĠ Ġimplementation (" com . badlogic games . gdx : gdx - platform :$ gdx Version : n atives - desktop ") Ċ // ĠĠĠ Ġimplementation (" com . badlogic games . gdx : gdx - box 2 d - platform :$ gdx Version : n atives - desktop ") Ċ Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġj center () ĊĠĠĠ Ġmaven Central () Ċ } Ċ Ċ java fx Ġ{ ĊĠĠĠ Ġversion Ġ= Ġ" 1 5 . 0 . 1 " ĊĠĠĠ Ġmodules Ġ= ĠlistOf ( Ġ" java fx . controls ") Ċ } Ċ