diff --git a/build.gradle.kts b/build.gradle.kts index 0cae31c90..bd7774b42 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -10,7 +10,6 @@ @file:Suppress("UnstableApiUsage", "UNUSED_VARIABLE", "NULLABILITY_MISMATCH_BASED_ON_JAVA_ANNOTATIONS") import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar -import org.jetbrains.dokka.gradle.DokkaTask import org.jetbrains.kotlin.gradle.dsl.* import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType @@ -38,7 +37,7 @@ buildscript { plugins { kotlin("jvm") version Versions.kotlinCompiler kotlin("plugin.serialization") version Versions.kotlinCompiler - id("org.jetbrains.dokka") version Versions.dokka +// id("org.jetbrains.dokka") version Versions.dokka id("net.mamoe.kotlin-jvm-blocking-bridge") version Versions.blockingBridge id("com.jfrog.bintray") // version Versions.bintray id("com.gradle.plugin-publish") version "0.12.0" apply false @@ -162,36 +161,36 @@ fun Project.useIr() { } fun Project.configureDokka() { - apply(plugin = "org.jetbrains.dokka") - tasks { - val dokkaHtml by getting(DokkaTask::class) { - outputDirectory.set(buildDir.resolve("dokka")) - } - val dokkaGfm by getting(DokkaTask::class) { - outputDirectory.set(buildDir.resolve("dokka-gfm")) - } - } - tasks.withType<DokkaTask>().configureEach { - dokkaSourceSets.configureEach { - perPackageOption { - matchingRegex.set("net\\.mamoe\\.mirai\\.*") - skipDeprecated.set(true) - } - - for (suppressedPackage in arrayOf( - """net.mamoe.mirai.internal""", - """net.mamoe.mirai.internal.message""", - """net.mamoe.mirai.internal.network""", - """net.mamoe.mirai.console.internal""", - """net.mamoe.mirai.console.compiler.common""" - )) { - perPackageOption { - matchingRegex.set(suppressedPackage.replace(".", "\\.")) - suppress.set(true) - } - } - } - } +// apply(plugin = "org.jetbrains.dokka") +// tasks { +// val dokkaHtml by getting(org.jetbrains.dokka.gradle.DokkaTask::class) { +// outputDirectory.set(buildDir.resolve("dokka")) +// } +// val dokkaGfm by getting(org.jetbrains.dokka.gradle.DokkaTask::class) { +// outputDirectory.set(buildDir.resolve("dokka-gfm")) +// } +// } +// tasks.withType<org.jetbrains.dokka.gradle.DokkaTask>().configureEach { +// dokkaSourceSets.configureEach { +// perPackageOption { +// matchingRegex.set("net\\.mamoe\\.mirai\\.*") +// skipDeprecated.set(true) +// } +// +// for (suppressedPackage in arrayOf( +// """net.mamoe.mirai.internal""", +// """net.mamoe.mirai.internal.message""", +// """net.mamoe.mirai.internal.network""", +// """net.mamoe.mirai.console.internal""", +// """net.mamoe.mirai.console.compiler.common""" +// )) { +// perPackageOption { +// matchingRegex.set(suppressedPackage.replace(".", "\\.")) +// suppress.set(true) +// } +// } +// } +// } } @Suppress("NOTHING_TO_INLINE") // or error