plugins Ġ{ ĊĠĠĠ Ġid (" org . jetbrains . kotlin . jvm "). version (" 1 . 3 . 5 0 ") ĊĠĠĠ Ġid (" com . diff plug . gradle . spot less "). version (" 3 . 2 8 . 1 ") ĊĠĠĠ Ġapplication ĊĠĠĠ Ġid (" com . github . john ren gel man . shadow "). version (" 5 . 2 . 0 ") Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () ĊĠĠĠ Ġj center () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin : kotlin - stdlib - jdk 8 ") ĊĠĠĠ Ġimplementation (" com . github . pr in cess l ana : small d : 0 . 2 . 6 ") ĊĠĠĠ Ġimplementation (" com . github . sal om on br ys . kot son : kot son : 2 . 5 . 0 ") ĊĠĠĠ Ġimplementation (" com . google . code . gson : gson : 2 . 8 . 0 ") ĊĠĠĠ Ġimplementation (" org . slf 4 j : slf 4 j - simple : 1 . 7 . 2 9 ") ĊĠĠĠ Ġimplementation (" com . m ichael - bull . kotlin - retry : kotlin - retry : 1 . 0 . 5 ") ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin x : kotlin x - coroutines - core : 1 . 3 . 5 ") ĊĊĠĠĠ Ġtest Implementation (" org . jetbrains . kotlin : kotlin - test ") ĊĠĠĠ Ġtest Implementation (" org . jetbrains . kotlin : kotlin - test - junit ") Ċ } Ċ Ċ application Ġ{ ĊĠĠĠ Ġmain ClassName Ġ= Ġ" com . github . pr in cess l ana . kar male on . Kar male on Kt " Ċ } Ċ Ċ spot less Ġ{ ĊĠĠĠ Ġval Ġversion Ġ= Ġ" 0 . 3 6 . 0 " ĊĠĠĠ Ġval Ġconfig Ġ= Ġmap Of ( ĊĠĠĠĠĠĠĠ Ġ" max _ line _ length " Ġto Ġ" 8 8 ", ĊĠĠĠĠĠĠĠ Ġ" disabled _ rules " Ġto Ġ" no - wildcard - imports ") ĊĊĠĠĠ Ġkotlin Ġ{ ĊĠĠĠĠĠĠĠ Ġk tl int ( version ). userData ( config ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġkotlin Gradle Ġ{ ĊĠĠĠĠĠĠĠ Ġtarget (" build . gradle . k ts ") ĊĠĠĠĠĠĠĠ Ġk tl int ( version ). userData ( config ) ĊĠĠĠ Ġ} Ċ } Ċ