<lambda>null1plugins { 2 id("kotlinx-knit") 3 } 4 <lambda>null5knit { 6 siteRoot = "https://kotlinlang.org/api/kotlinx.coroutines" 7 moduleRoots = listOf(".", "integration", "reactive", "ui") 8 moduleDocs = "build/dokka/htmlPartial" 9 dokkaMultiModuleRoot = "build/dokka/htmlMultiModule/" 10 } 11 <lambda>null12tasks.named("knitPrepare").configure { 13 val knitTask = this 14 // In order for knit to operate, it should depend on and collect 15 // all Dokka outputs from each module 16 allprojects { 17 val dokkaTasks = tasks.matching { it.name == "dokkaHtmlMultiModule" } 18 knitTask.dependsOn(dokkaTasks) 19 } 20 } 21