import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġidea ĊĠĠĠ Ġid (" com . github . ben - man es . versions ") Ġversion Ġ" 0 . 3 9 . 0 " ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 6 . 1 0 " Ċ } Ċ Ċ group Ġ= Ġ" ru . tim ak den " Ċ version Ġ= Ġ" 1 . 0 " Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () Ċ } Ċ Ċ val Ġk ot est Version Ġ= Ġ" 5 . 0 . 3 " Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( kotlin (" reflect ")) ĊĠĠĠ Ġimplementation ( kotlin (" stdlib - jdk 8 ")) ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin x : kotlin x - coroutines - core : 1 . 5 . 2 ") ĊĠĠĠ Ġimplementation (" com . google . code . gson : gson : 2 . 8 . 9 ") ĊĠĠĠ Ġimplementation (" jak arta . xml . bind : jak arta . xml . bind - api : 3 . 0 . 1 ") ĊĊĠĠĠ Ġtest Implementation (" io . kot est : kot est - runner - junit 5 - jvm :$ kot est Version ") ĊĠĠĠ Ġtest Implementation (" io . kot est : kot est - assertions - core - jvm :$ kot est Version ") ĊĠĠĠ Ġtest Implementation (" io . kot est : kot est - property - jvm :$ kot est Version ") Ċ } Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġwith Type < Kotlin Compile > Ġ{ ĊĠĠĠĠĠĠĠ Ġkotlin Options . jvm Target Ġ= Ġ" 1 1 " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġwith Type < Test > Ġ{ ĊĠĠĠĠĠĠĠ Ġuse JUnit Platform () ĊĠĠĠ Ġ} Ċ } Ċ Ċ idea Ġ{ ĊĠĠĠ Ġmodule Ġ{ ĊĠĠĠĠĠĠĠ Ġis Download Javadoc Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġis Download Sources Ġ= Ġtrue ĊĠĠĠ Ġ} Ċ } Ċ