import Ġorg . jetbrains . kotlin . gradle . plugin . Kotlin Source Set Ċ import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġid (" java - library ") ĊĠĠĠ Ġid (" kotlin ") Ċ } Ċ Ċ val Ġcompile Kotlin : ĠKotlin Compile Ġby Ġtasks Ċ compile Kotlin . kotlin Options Ġ{ Ġj vm Target Ġ= ĠJava Version . VERSION _ 1 _ 8 . toString () Ġ} Ċ val Ġcompile Test Kotlin : ĠKotlin Compile Ġby Ġtasks Ċ compile Test Kotlin . kotlin Options Ġ{ Ġj vm Target Ġ= ĠJava Version . VERSION _ 1 _ 8 . toString () Ġ} Ċ Ċ source Sets [" main "]. with Convention ( Kotlin Source Set :: class ) Ġ{ Ġkotlin . src Dir (" src / main / kotlin ") Ġ} Ċ Ċ dependencies Ġ{ Ċ ĉ api ( Lib s . kotlin _ stdlib ) Ċ ĉ api ( Lib s . kotlin x _ coroutines _ core ) ĊĊĠĠĠ Ġapi ( Lib s . junit ) ĊĠĠĠ Ġapi ( Lib s . kotlin _ test ) ĊĠĠĠ Ġapi ( Lib s . kotlin x _ coroutines _ test ) Ċ } Ċ Ċ apply ( from Ġ= Ġ"$ rootDir / gradle / deploy . gradle ")