import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ import Ġorg . jl le its ch uh . gradle . kt lint . reporter . Reporter Type Ċ Ċ val Ġk tor Version Ġ= Ġ" 1 . 4 . 3 " Ċ val Ġkotlin Version Ġ= Ġ" 1 . 4 . 2 0 " Ċ val Ġlog back Version Ġ= Ġ" 1 . 2 . 1 " Ċ val Ġexposed Version Ġ= Ġ" 0 . 2 8 . 1 " Ċ val Ġh ikari Version Ġ= Ġ" 3 . 4 . 5 " Ċ val Ġpostgresql Version Ġ= Ġ" 4 2 . 2 . 1 4 " Ċ val Ġk oin Version Ġ= Ġ" 2 . 1 . 6 " Ċ val Ġk GraphQL Version Ġ= Ġ" 0 . 1 6 . 0 " Ċ val Ġval ik tor Version Ġ= Ġ" 0 . 1 2 . 0 " Ċ val Ġjunit Version Ġ= Ġ" 5 . 6 . 2 " Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġbase ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 4 . 2 0 " ĊĠĠĠ Ġid (" org . jetbrains . dok ka ") Ġversion Ġ" 1 . 4 . 2 0 " ĊĠĠĠ Ġid (" org . jl le its ch uh . gradle . kt lint ") Ġversion Ġ" 9 . 4 . 1 " Ċ } Ċ Ċ group Ġ= Ġ" top . j ot yy " Ċ version Ġ= Ġ" 0 . 0 . 1 " Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Local () ĊĠĠĠ Ġj center () ĊĠĠĠ Ġmaven (" https :// kotlin . bin tray . com / ktor ") Ċ } Ċ Ċ sub projects Ġ{ ĊĠĠĠ Ġgroup Ġ= Ġ" top . j ot yy " ĊĠĠĠ Ġversion Ġ= Ġ" 0 . 0 . 1 " ĊĊĠĠĠ Ġapply ( plugin Ġ= Ġ" kotlin ") ĊĠĠĠ Ġapply ( plugin Ġ= Ġ" org . jetbrains . dok ka ") ĊĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġmaven Local () ĊĠĠĠĠĠĠĠ Ġj center () ĊĠĠĠĠĠĠĠ Ġmaven (" https :// kotlin . bin tray . com / ktor ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġtasks . with Type < Kotlin Compile >(). all Ġ{ ĊĠĠĠĠĠĠĠ Ġversion Ġ= Ġ" 1 1 " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġtasks . with Type < Test > Ġ{ ĊĠĠĠĠĠĠĠ Ġuse JUnit Platform () ĊĠĠĠĠĠĠĠ Ġtest Logging Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġevents (" passed ", Ġ" skipped ", Ġ" failed ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( kotlin (" stdlib ")) Ċ } Ċ Ċ tasks . with Type < Test > Ġ{ ĊĠĠĠ Ġuse JUnit Platform () ĊĠĠĠ Ġtest Logging Ġ{ ĊĠĠĠĠĠĠĠ Ġevents (" passed ", Ġ" skipped ", Ġ" failed ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ kt lint Ġ{ ĊĠĠĠ Ġoutput To Console . set ( true ) ĊĠĠĠ Ġreport ers Ġ{ ĊĠĠĠĠĠĠĠ Ġreporter ( Reporter Type . PLAIN ) ĊĠĠĠĠĠĠĠ Ġreporter ( Reporter Type . CHECK STYLE ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġdok ka Html Multi Module . configure Ġ{ ĊĠĠĠĠĠĠĠ Ġoutput Directory . set ( build Dir . resolve (" docs ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġwith Type < Kotlin Compile >(). configure Each Ġ{ ĊĠĠĠĠĠĠĠ Ġkotlin Options . jvm Target Ġ= Ġ" 1 1 " ĊĠĠĠ Ġ} Ċ } Ċ