import Ġorg . asci ido ctor . gradle . jvm . Asc i ido ctor Task Ċ import Ġorg . gradle . api . tasks . testing . logging . Test Log Event Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġapplication ĊĠĠĠ Ġkotlin (" jvm ") ĊĠĠĠ Ġid (" org . asci ido ctor . jvm . convert ") Ġversion Ġ" 3 . 3 . 2 " ĊĠĠĠ Ġid (" com . github . john ren gel man . shadow ") Ġversion Ġ" 7 . 1 . 2 " Ċ } Ċ Ċ group Ġ= Ġ" pl . z al as " Ċ version Ġ= Ġproject . version Ċ java . source Compatibility Ġ= ĠJava Version . VERSION _ 1 1 Ċ Ċ val Ġx oom Version Ġ= Ġ" 1 . 9 . 1 " Ċ val Ġjunit Version Ġ= Ġ" 5 . 8 . 2 " Ċ val Ġrest Ass ured Version Ġ= Ġ" 4 . 5 . 0 " Ċ val Ġtest containers Version Ġ= Ġ" 1 . 1 6 . 3 " Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( kotlin (" stdlib - jdk 8 ")) ĊĠĠĠ Ġimplementation ( kotlin (" reflect ")) ĊĠĠĠ Ġimplementation (" io . v ling o . x oom : x oom - actors :$ x oom Version ") ĊĠĠĠ Ġimplementation (" io . v ling o . x oom : x oom - l attice :$ x oom Version ") ĊĠĠĠ Ġimplementation (" io . v ling o . x oom : x oom - s ymb io :$ x oom Version ") ĊĠĠĠ Ġimplementation (" io . v ling o . x oom : x oom - s ymb io - jdbc :$ x oom Version ") ĊĠĠĠ Ġimplementation (" io . v ling o . x oom : x oom - http :$ x oom Version ") ĊĠĠĠ Ġtest Implementation (" org . junit . jupiter : junit - jupiter :$ junit Version ") ĊĠĠĠ Ġtest Implementation (" io . rest - ass ured : rest - ass ured :$ rest Ass ured Version ") ĊĠĠĠ Ġtest Implementation (" io . rest - ass ured : kotlin - extensions :$ rest Ass ured Version ") ĊĠĠĠ Ġtest Implementation (" org . test containers : test containers :$ test containers Version ") ĊĠĠĠ Ġtest Implementation (" org . test containers : junit - jupiter :$ test containers Version ") ĊĠĠĠ Ġtest Implementation (" org . test containers : postgresql :$ test containers Version ") Ċ } Ċ Ċ application Ġ{ ĊĠĠĠ Ġmain Class . set (" pl . z al as . master mind . infrastructure . http . Application ") Ċ } Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġcompile Kotlin Ġ{ ĊĠĠĠĠĠĠĠ Ġkotlin Options . jvm Target Ġ= Ġ" 1 1 " ĊĠĠĠ Ġ} ĊĠĠĠ Ġcompile Test Kotlin Ġ{ ĊĠĠĠĠĠĠĠ Ġkotlin Options . jvm Target Ġ= Ġ" 1 1 " ĊĠĠĠ Ġ} ĊĠĠĠ Ġshadow Jar Ġ{ ĊĠĠĠĠĠĠĠ Ġarchive Classifier . set ("") ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġtest Ġ{ ĊĠĠĠĠĠĠĠ Ġuse JUnit Platform () ĊĠĠĠĠĠĠĠ Ġtest Logging Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġevents Ġ= Ġmutable Set Of ( Test Log Event . FAILED , ĠTest Log Event . SKIP PED , ĠTest Log Event . PAS SED ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġ" asci ido ctor "( Asc i ido ctor Task :: class ) Ġ{ ĊĠĠĠĠĠĠĠ Ġset Base Dir (" docs ") ĊĠĠĠĠĠĠĠ Ġset Source Dir ( file (" docs ")) ĊĠĠĠĠĠĠĠ Ġset Output Dir ( file (" build / docs ")) ĊĠĠĠĠĠĠĠ Ġsources ( delegate Closure Of < Pattern Set > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinclude (" index . adoc ") ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠ Ġoutputs . up ToDate When Ġ{ Ġfalse Ġ} ĊĠĠĠĠĠĠĠ Ġattributes ( map Of ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" source - highlighter " Ġto Ġ" coder ay ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" snippets " Ġto Ġfile (" build / generated - snippets ") ĊĠĠĠĠĠĠĠ Ġ)) ĊĠĠĠ Ġ} Ċ } Ċ