Update Dokka to 1.8.0-dev-195

- Build dokka plugins with Kotlin 1.8 (required to compile with Dokka 1.8)
This commit is contained in:
Ilya Gorbunov
2023-01-26 22:25:33 +01:00
committed by Space Team
parent e8139043b2
commit ef02b47348
5 changed files with 11 additions and 6 deletions
@@ -1,3 +1,3 @@
org.gradle.jvmargs=-Xmx6G
dokka_version=1.7.20-dev-187
dokka_version=1.8.0-dev-195
systemProp.dokka.shouldDisplaySinceKotlin=true
@@ -1,5 +1,5 @@
plugins {
id 'org.jetbrains.kotlin.jvm' version '1.6.10'
id 'org.jetbrains.kotlin.jvm' version '1.8.0'
}
description "Dokka Plugin to transform the samples from stdlib"
@@ -1,5 +1,5 @@
plugins {
id 'org.jetbrains.kotlin.jvm' version '1.6.10'
id 'org.jetbrains.kotlin.jvm' version '1.8.0'
}
description "Dokka Plugin to configure Dokka for stdlib"
@@ -1,9 +1,14 @@
/*
* Copyright 2010-2023 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
package org.jetbrains.dokka.kotlinlang
import org.jetbrains.dokka.base.DokkaBase
import org.jetbrains.dokka.plugability.DokkaPlugin
import org.jetbrains.dokka.analysis.DokkaAnalysisConfiguration
import org.jetbrains.dokka.analysis.KotlinAnalysis
import org.jetbrains.dokka.analysis.ProjectKotlinAnalysis
import org.jetbrains.dokka.plugability.configuration
class StdLibConfigurationPlugin : DokkaPlugin() {
@@ -13,7 +18,7 @@ class StdLibConfigurationPlugin : DokkaPlugin() {
val stdLibKotlinAnalysis by extending {
dokkaBase.kotlinAnalysis providing { ctx ->
val ignoreCommonBuiltIns = configuration<StdLibConfigurationPlugin, StdLibAnalysisConfiguration>(ctx)?.ignoreCommonBuiltIns ?: false
KotlinAnalysis(
ProjectKotlinAnalysis(
sourceSets = ctx.configuration.sourceSets,
logger = ctx.logger,
analysisConfiguration = DokkaAnalysisConfiguration(ignoreCommonBuiltIns = ignoreCommonBuiltIns)
@@ -1,5 +1,5 @@
plugins {
id 'org.jetbrains.kotlin.jvm' version '1.6.10'
id 'org.jetbrains.kotlin.jvm' version '1.8.0'
}
description "Dokka Plugin to filter version for stdlib"