import Ġcom . be ust . k ob alt . plugin . application . application Ċ import Ġcom . be ust . k ob alt . plugin . packaging . assemble Ċ import Ġcom . be ust . k ob alt . project Ċ import Ġcom . be ust . k ob alt . repos Ċ Ċ val Ġrepos Ġ= Ġrepos () ĊĊ Ċ val Ġp Ġ= Ġproject Ġ{ ĊĊĠĠĠ Ġname Ġ= Ġ" kotlin - ge heim " ĊĠĠĠ Ġgroup Ġ= Ġ" com . app decay " ĊĠĠĠ Ġartifact Id Ġ= Ġname ĊĠĠĠ Ġversion Ġ= Ġ" 0 . 1 . 0 " ĊĊĠĠĠ Ġsource Directories Ġ{ ĊĠĠĠĠĠĠĠ Ġpath (" src / main / kotlin ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġsource Directories Test Ġ{ ĊĠĠĠĠĠĠĠ Ġpath (" src / test / kotlin ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠ Ġcompile (" org . jetbrains . kotlin : kotlin - stdlib : 1 . 0 . 2 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" commons - cli : commons - cli : 1 . 3 " ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġdependencies Test Ġ{ ĊĠĠĠĠĠĠĠ Ġcompile (" org . jetbrains . kotlin : kotlin - test - junit : 1 . 0 . 2 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" junit : junit : 4 . 1 1 ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġassemble Ġ{ ĊĠĠĠĠĠĠĠ Ġjar Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfat Jar Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmanifest Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġattributes (" Main - Class ", Ġ" com . app decay . kotlin . ge heim . Main Kt ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġapplication Ġ{ ĊĠĠĠĠĠĠĠ Ġmain Class Ġ= Ġ" com . app decay . kotlin . ge heim . Main Kt " ĊĠĠĠ Ġ} Ċ Ċ } Ċ