import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġapplication ĊĠĠĠ Ġkotlin ( Plugins . Kotlin . PLUGIN _ JVM ) Ċ } Ċ Ċ tasks . test Ġ{ ĊĠĠĠ Ġmax Heap Size Ġ= Ġ" 2 0 4 8 m " ĊĠĠĠ Ġmin Heap Size Ġ= Ġ" 5 1 2 m " Ċ } Ċ Ċ tasks . with Type < Kotlin Compile > Ġ{ Ġkotlin Options . jvm Target Ġ= Ġ" 1 . 8 " Ġ} Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( kotlin (" stdlib ", Ġorg . jetbrains . kotlin . config . Kotlin Compiler Version . VERSION )) Ġ// Ġor Ġ" stdlib - jdk 8 " ĊĠĠĠ Ġ// ĠF uel ĊĠĠĠ Ġapi ( Dependencies . Fuel . CORE ) ĊĠĠĠ Ġapi ( Dependencies . Fuel . K OT LIN X _ SERIAL IZATION ) ĊĠĠĠ Ġapi ( Dependencies . Fuel . COR OUT IN ES ) ĊĠĠĠ Ġ// ĠArchive ĊĠĠĠ Ġapi ( Dependencies . ARCH IVE _ LIB ) ĊĠĠĠ Ġapi ( Dependencies . T UK A AN I _ XZ ) ĊĊĠĠĠ Ġtest Implementation ( Dependencies . J UNIT ) ĊĠĠĠ Ġtest Implementation ( Dependencies . MOCK K ) ĊĠĠĠ Ġtest Implementation ( Dependencies . TR UTH ) ĊĊĠĠĠ Ġtest Implementation ( Dependencies . SYSTEM _ R ULES ) Ċ } Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () Ċ } Ċ val Ġcompile Kotlin : ĠKotlin Compile Ġby Ġtasks Ċ compile Kotlin . kotlin Options Ġ{ ĊĠĠĠ Ġj vm Target Ġ= Ġ" 1 . 8 " Ċ } Ċ val Ġcompile Test Kotlin : ĠKotlin Compile Ġby Ġtasks Ċ compile Test Kotlin . kotlin Options Ġ{ ĊĠĠĠ Ġj vm Target Ġ= Ġ" 1 . 8 " Ċ } Ċ