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