import Ġorg . gradle . api . publication . maven . internal . pom . Default Maven P om Ċ import Ġorg . gradle . api . publish . maven . Maven P om Ċ import Ġorg . jetbrains . dok ka . gradle . D ok ka Task Ċ import Ġorg . jetbrains . dok ka . gradle . Link Mapping Ċ import Ġorg . jl le its ch uh . gradle . kt lint . reporter . Reporter Type Ċ import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġmaven ĊĠĠĠ Ġid (" kotlin - platform - jvm ") ĊĠĠĠ Ġid (" org . jetbrains . dok ka ") Ġversion Ġ" 0 . 9 . 1 7 " ĊĠĠĠ Ġid (" io . gitlab . art urb os ch . de te kt ") Ġversion Ġ" 1 . 0 . 0 . RC 9 " ĊĠĠĠ Ġid (" org . jl le its ch uh . gradle . kt lint ") Ġversion Ġ" 6 . 0 . 0 " Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġexpected By ( project (": k act o os - common ")) ĊĠĠĠ Ġimplementation ( kotlin (" stdlib - jdk 8 ")) ĊĠĠĠ Ġimplementation (` atomic fu - jvm ` ()) ĊĠĠĠ Ġimplementation (` coroutines - jvm ` ()) ĊĠĠĠ Ġtest Compile ( kotlin (" test - testng ")) ĊĠĠĠ Ġtest Compile ( testng ()) ĊĠĠĠ Ġtest Compile ( assertj ()) Ċ } Ċ Ċ de te kt Ġ{ ĊĠĠĠ Ġtool Version Ġ= Ġ" 1 . 0 . 0 . RC 9 " ĊĠĠĠ Ġinput Ġ= Ġfiles ("$ project Dir / src / main / kotlin ") ĊĠĠĠ Ġconfig Ġ= Ġfiles ("$ project Dir / de te kt . yml ") ĊĠĠĠ Ġfilters Ġ= Ġ" .* test .* ,. */ resources / .* ,. */ tmp / .* " Ċ } Ċ Ċ kt lint Ġ{ ĊĠĠĠ Ġversion . set (" 0 . 2 8 . 0 ") ĊĠĠĠ Ġdebug . set ( true ) ĊĠĠĠ Ġverbose . set ( true ) ĊĠĠĠ Ġandroid . set ( false ) ĊĠĠĠ Ġoutput To Console . set ( true ) ĊĠĠĠ Ġreport ers . set ( set Of ( Reporter Type . PLAIN _ GROUP _ BY _ FILE , ĠReport er Type . JSON )) ĊĠĠĠ Ġignore Failures . set ( true ) Ċ } Ċ Ċ tasks Ġ{ ĊĊĠĠĠ Ġval Ġclean Docs Ġby Ġcreating ( Delete :: class ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdelete ("$ rootDir / docs / all types ") ĊĠĠĠĠĠĠĠ Ġdelete ("$ rootDir / docs / nn l . ro cks . k act o os ") ĊĠĠĠĠĠĠĠ Ġdelete ("$ rootDir / docs / nn l . ro cks . k act o os . bytes ") ĊĠĠĠĠĠĠĠ Ġdelete ("$ rootDir / docs / nn l . ro cks . k act o os . collection ") ĊĠĠĠĠĠĠĠ Ġdelete ("$ rootDir / docs / nn l . ro cks . k act o os . func ") ĊĠĠĠĠĠĠĠ Ġdelete ("$ rootDir / docs / nn l . ro cks . k act o os . io ") ĊĠĠĠĠĠĠĠ Ġdelete ("$ rootDir / docs / nn l . ro cks . k act o os . iterable ") ĊĠĠĠĠĠĠĠ Ġdelete ("$ rootDir / docs / nn l . ro cks . k act o os . iterator ") ĊĠĠĠĠĠĠĠ Ġdelete ("$ rootDir / docs / nn l . ro cks . k act o os . list ") ĊĠĠĠĠĠĠĠ Ġdelete ("$ rootDir / docs / nn l . ro cks . k act o os . map ") ĊĠĠĠĠĠĠĠ Ġdelete ("$ rootDir / docs / nn l . ro cks . k act o os . scalar ") ĊĠĠĠĠĠĠĠ Ġdelete ("$ rootDir / docs / nn l . ro cks . k act o os . text ") ĊĠĠĠĠĠĠĠ Ġdelete ("$ rootDir / docs / nn l . ro cks . k act o os . time ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġmove Docs Ġby Ġcreating ( Copy :: class ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdepends On (" clean Docs ") ĊĠĠĠĠĠĠĠ Ġfrom (" build / dok ka / k act o os - jvm ") ĊĠĠĠĠĠĠĠ Ġinto ("../ docs ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ" dok ka "( D ok ka Task :: class ) Ġ{ ĊĠĠĠĠĠĠĠ Ġj dk Version Ġ= Ġ 8 ĊĠĠĠĠĠĠĠ Ġoutput Format Ġ= Ġ" g fm " ĊĠĠĠĠĠĠĠ Ġincludes Ġ= ĠlistOf (" src / dok ka / extra . md ", Ġ" src / dok ka / packages . md ") ĊĠĠĠĠĠĠĠ Ġlink Mappings Ġ= Ġarray ListOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLink Mapping (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdir Ġ= Ġ"$ project . project Dir " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ= Ġ" https :// github . com / neon ai lol / k act o os / blob / master / k act o os - jvm " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsuffix Ġ= Ġ"# L " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġfinal ized By (" move Docs ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ" test "( Test :: class ) Ġ{ ĊĠĠĠĠĠĠĠ Ġuse Test NG () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġwith Type < Kotlin Compile > Ġ{ ĊĠĠĠĠĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġj vm Target Ġ= Ġ" 1 . 8 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġjava Parameters Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġverbose Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfree Compiler Args Ġ= ĠlistOf ("- X js r 3 0 5 = strict ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks [" assemble "]. depends On (" de te kt ") Ċ tasks [" check "]. depends On (" kt lint Check ") Ċ