import Ġorg . jetbrains . kotlin . gradle . dsl . Cor outines Ċ import Ġorg . jetbrains . kotlin . gradle . plugin . Kotlin Source Set Ċ Ċ group Ġ= Ġ" org . ice 1 0 0 0 . ru iko " Ċ version Ġ= Ġ" v 0 . 1 " Ċ Ċ plugins Ġ{ Ġapplication Ġ} Ċ Ċ build script Ġ{ Ċ ĉ val Ġkotlin Version Ġ= Ġ" 1 . 3 . 0 - rc - 5 7 " Ċ ĉ repositories Ġ{ Ġmaven (" http :// dl . bin tray . com / kotlin / kotlin - e ap ") Ġ} Ċ ĉ dependencies Ġ{ Ġclasspath Ġ(" org . jetbrains . kotlin : kotlin - gradle - plugin :$ kotlin Version ") Ġ} Ċ } Ċ Ċ apply Ġ{ Ġplugin (" kotlin ") Ġ} Ċ Ċ java . source Sets Ġ{ Ċ ĉ " main " Ġ{ Ċĉ ĉ java . set Src Dirs ( listOf (" src ")) Ċĉ ĉ with Convention ( Kotlin Source Set :: class ) Ġ{ Ġkotlin . set Src Dirs ( listOf (" src ")) Ġ} Ċĉ ĉ resources . set Src Dirs ( listOf (" res ")) Ċ ĉ } Ċ } Ċ Ċ application . main ClassName Ġ= Ġ"$ group . Main Kt " Ċ Ċ repositories Ġ{ Ċ ĉ j center () Ċ ĉ maven (" https :// dl . bin tray . com / ice 1 0 0 0 / ice 1 0 0 0 ") Ċ ĉ maven (" http :// dl . bin tray . com / kotlin / kotlin - e ap ") Ċ } Ċ Ċ dependencies Ġ{ Ċ ĉ compile ( kotlin (" stdlib - jdk 8 ")) Ċ ĉ compile (" org . jetbrains . kotlin x : kotlin x - coroutines - core : 0 . 2 6 . 1 - e ap 1 3 ") Ċ ĉ val Ġj img ui Version Ġ= Ġ" v 0 . 7 " Ċ ĉ compile ( group Ġ= Ġ" org . ice 1 0 0 0 . j img ui ", Ġname Ġ= Ġ" kotlin - dsl ", Ġversion Ġ= Ġj img ui Version ) Ċ ĉ compile ( group Ġ= Ġ" org . ice 1 0 0 0 . j img ui ", Ġname Ġ= Ġ" extension ", Ġversion Ġ= Ġj img ui Version ) Ċ ĉ compile ( group Ġ= Ġ" org . ice 1 0 0 0 . text seq ", Ġname Ġ= Ġ" impl - gap ", Ġversion Ġ= Ġ" v 0 . 3 ") Ċ } Ċ