plugins Ġ{ ĊĠĠĠ Ġapplication ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 3 . 7 1 " ĊĠĠĠ Ġid (" com . pal ant ir . gra al ") Ġversion Ġ" 0 . 6 . 0 " ĊĠĠĠ Ġid (" com . github . ben - man es . versions ") Ġversion Ġ" 0 . 2 8 . 0 " Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġj center () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( kotlin (" stdlib ")) ĊĠĠĠ Ġimplementation ( kotlin (" main - k ts ")) ĊĠĠĠ Ġimplementation ( kotlin (" reflect ")) ĊĊĠĠĠ Ġimplementation (" com . github . aj alt : cli kt : 2 . 6 . 0 ") ĊĊĠĠĠ Ġimplementation (" com . fasterxml . jackson . data format : jackson - data format - xml : 2 . 1 1 . 0 . rc 1 ") ĊĠĠĠ Ġimplementation (" com . fasterxml . jackson . core : jackson - annotations : 2 . 1 1 . 0 . rc 1 ") ĊĊĠĠĠ Ġtest Implementation ( kotlin (" test ")) ĊĠĠĠ Ġtest Implementation (" org . spe k framework . spe k 2 : spe k - dsl - jvm : 2 . 0 . 1 0 ") ĊĠĠĠ Ġtest Runtime Only (" org . spe k framework . spe k 2 : spe k - runner - junit 5 : 2 . 0 . 1 0 ") ĊĠĠĠ Ġtest Implementation (" ch . tut tel i . spe k : tut tel i - spe k - extensions : 1 . 1 . 0 ") ĊĠĠĠ Ġtest Implementation (" com . google . truth : truth : 1 . 0 . 1 ") Ċ } Ċ Ċ application Ġ{ ĊĠĠĠ Ġmain ClassName Ġ= Ġ" and rew . cash . zw ift . App Kt " Ċ } Ċ Ċ tasks . with Type < Test > Ġ{ ĊĠĠĠ Ġuse JUnit Platform Ġ{ ĊĠĠĠĠĠĠĠ Ġinclude En gin es (" spe k 2 ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks . with Type < org . jetbrains . kotlin . gradle . tasks . Kotlin Compile > Ġ{ ĊĠĠĠ Ġsource Compatibility Ġ= Ġ" 1 . 8 " ĊĠĠĠ Ġtarget Compatibility Ġ= Ġ" 1 . 8 " ĊĠĠĠ Ġkotlin Options . jvm Target Ġ= Ġ" 1 . 8 " Ċ } Ċ Ċ gra al Ġ{ ĊĠĠĠ Ġmain Class (" and rew . cash . zw ift . App Kt ") ĊĠĠĠ Ġoutput Name (" zw oc reate ") Ċ } Ċ