import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġjava ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 2 . 7 1 " ĊĠĠĠ Ġapplication Ċ } Ċ Ċ group Ġ= Ġ" spider http RR " Ċ version Ġ= Ġ" 1 . 0 . 0 " Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () ĊĠĠĠ Ġj center () Ċ } Ċ Ċ val Ġmy Main ClassName Ġ= Ġ" com . github . mak sim dv l . spider http RR . App Kt " Ċ Ċ application Ġ{ ĊĠĠĠ Ġmain ClassName Ġ= Ġmy Main ClassName Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġcompile ( kotlin (" stdlib - jdk 8 ")) ĊĠĠĠ Ġcompile (" org . jetbrains . kotlin x ", Ġ" kotlin x - coroutines - core ", Ġ" 0 . 3 0 . 0 ") ĊĠĠĠ Ġ// Ġcompile (" com . google . code . gson ", Ġ" gson ", Ġ" 2 . 8 . 5 ") ĊĠĠ Ġ// Ġcompile (" com . be ust ", Ġ" kl ax on ", Ġ" 2 . 0 . 1 1 ") ĊĠĠĠ Ġcompile (" com . github . kit tin un f . fuel " Ġ," fuel ", Ġ" 1 . 1 5 . 0 ") ĊĠĠĠ Ġcompile (" com . github . kit tin un f . fuel " Ġ," fuel - coroutines ", Ġ" 1 . 1 5 . 0 ") ĊĠĠĠ Ġcompile ( Ġ" commons - io "," commons - io ", Ġ" 2 . 6 ") ĊĠĠĠ Ġtest Compile (" junit ", Ġ" junit ", Ġ" 4 . 1 2 ") Ċ } Ċ Ċ tasks . with Type < Jar >() Ġ{ ĊĠĠĠ Ġmanifest Ġ{ ĊĠĠĠĠĠĠĠ Ġattributes [" Main - Class "] Ġ= Ġmy Main ClassName ĊĠĠĠ Ġ} ĊĠĠĠ Ġconfigurations [" compile Classpath "]. forEach Ġ{ ĊĠĠĠĠĠĠĠ Ġfrom ( zip Tree ( it . absolute File )) ĊĠĠĠ Ġ} Ċ } Ċ Ċ configure < Java Plugin Convention > Ġ{ ĊĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 Ċ } Ċ tasks . with Type < Kotlin Compile > Ġ{ ĊĠĠĠ Ġkotlin Options . jvm Target Ġ= Ġ" 1 . 8 " Ċ }