25 lines
746 B
Kotlin
25 lines
746 B
Kotlin
buildscript {
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
dependencies {
|
|
classpath("org.jetbrains.kotlin:dokka-gradle-plugin:1.9.20")
|
|
}
|
|
}
|
|
|
|
plugins {
|
|
alias(libs.plugins.android.application) apply false
|
|
alias(libs.plugins.kotlin.jvm) apply false
|
|
}
|
|
|
|
apply(plugin = "org.jetbrains.kotlin.dokka")
|
|
|
|
// Global Dokka configuration for Wiki
|
|
subprojects {
|
|
plugins.withType<org.jetbrains.kotlin.dokka.gradle.DokkaPlugin> {
|
|
tasks.withType<org.jetbrains.kotlin.dokka.gradle.AbstractDokkaTask>().configureEach {
|
|
val format = name.substringAfter("dokka").substringBefore("MultiModule").lowercase()
|
|
outputDirectory.set(file("${project.rootDir}/docs/wiki/$format/${project.name}"))
|
|
}
|
|
}
|
|
} |