plugins Ġ{ ĊĠĠĠ Ġkotlin (" multi platform ") Ġversion ĠKotlin . version ĊĠĠĠ Ġid (" kotlin x - serialization ") Ġversion ĠKotlin . version ĊĠĠĠ Ġid (" de . f ay ard . refresh Versions ") Ġ// Ġversion Ġ" 0 . 8 . 6 " ĊĠĠĠ Ġ` maven - publish ` Ċ } Ċ Ċ all projects Ġ{ ĊĠĠĠ Ġgroup Ġ= Ġ" moe . nik ky . p enta " ĊĊĠĠĠ Ġ// ĠTODO : Ġremove ĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġmaven ( url Ġ= Ġ" https :// dl . bin tray . com / kotlin / kotlin - e ap ") ĊĠĠĠĠĠĠĠ Ġmaven Central () ĊĠĠĠĠĠĠĠ Ġj center () ĊĠĠĠĠĠĠĠ Ġmaven ( url Ġ= Ġ" https :// j center . bin tray . com /") ĊĠĠĠĠĠĠĠ Ġmaven ( url Ġ= Ġ" https :// dl . bin tray . com / kotlin / kotlin x ") ĊĠĠĠĠĠĠĠ Ġmaven ( url Ġ= Ġ" https :// dl . bin tray . com / kotlin / kotlin - js - wrappers ") ĊĠĠĠĠĠĠĠ Ġmaven ( url Ġ= Ġ" https :// dl . bin tray . com / kotlin / ktor ") ĊĠĠĠĠĠĠĠ Ġmaven ( url Ġ= Ġ" https :// dl . bin tray . com / data 2 viz / data 2 viz /") ĊĠĠĠĠĠĠĠ Ġmaven ( url Ġ= Ġ" https :// dl . bin tray . com / kor libs / kor libs /") ĊĠĠĠĠĠĠĠ Ġmaven ( url Ġ= Ġ" https :// dl . bin tray . com / kotlin / ex posed ") ĊĠĠĠĠĠĠĠ Ġmaven ( url Ġ= Ġ" https :// dl . bin tray . com / n will c / maven ") Ċ // ĠĠĠĠĠĠĠ Ġmaven Local () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġprivate Script Ġ= Ġroot Dir . resolve (" private . gradle . k ts ") ĊĠĠĠ Ġif ( private Script . exists ()) Ġ{ ĊĠĠĠĠĠĠĠ Ġapply ( from Ġ= Ġprivate Script ) ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠDEV _ JDBC _ DATABASE _ URL Ġby Ġextra (" jdbc : postgresql :// localhost : 5 4 3 2 / pent ag ame ? user = postgres ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ // Ġher oku Ġstage Ċ val Ġstage Ġ= Ġtasks . create (" stage ") Ġ{ ĊĠĠĠ Ġ// ĠTODO : Ġadd Ġ: backend : shadow Jar ĊĠĠĠ Ġ// ĠTODO : Ġupdate Ġjar Ġpath ĊĠĠĠ Ġdepends On (" clean ") ĊĠĠĠ Ġdepends On (": backend : fly way Migrate ") ĊĠĠĠ Ġdepends On (": backend : fly way Validate ") ĊĠĠĠ Ġdepends On (": backend : shadow Jar ") ĊĊĠĠĠ Ġdo Last Ġ{ ĊĠĠĠĠĠĠĠ Ġlogger . lifecycle (" jar Ġwas Ġcompiled ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ // Ġdebugging Ċ System . getenv (). forEach Ġ{ Ġ( key , Ġvalue ) Ġ-> ĊĠĠĠ Ġlogger . info ("$ key Ġ: Ġ$ value ") Ċ } Ċ Ċ tasks . register < Default Task >(" hello ") Ġ{ ĊĠĠĠ Ġdescription Ġ= Ġ" Hello ĠWorld " ĊĠĠĠ Ġgroup Ġ= Ġ" help " ĊĠĠĠ Ġdo Last Ġ{ ĊĠĠĠĠĠĠĠ Ġlogger . lifecycle (" Hello ĠWorld ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ kotlin Ġ{ ĊĠĠĠ Ġjs Ġ{ ĊĠĠĠĠĠĠĠ Ġuse Common Js () ĊĠĠĠĠĠĠĠ Ġbrowser Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrun Task Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsource Maps Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwebpack Task Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsource Maps Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġcompil ations . all Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsource Map Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmeta Info Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmain Ġ= Ġ" call " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }