1
0
mirror of https://github.com/mamoe/mirai.git synced 2025-04-09 02:10:10 +08:00

Temporarily remove Dokka to fix build

This commit is contained in:
Him188 2021-02-24 09:16:38 +08:00
parent 9d20d28148
commit 6a6ce4a401

View File

@ -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