• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download

<lambda>null1 plugins {
2     id("kotlinx-knit")
3 }
4 
<lambda>null5 knit {
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>null12 tasks.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