aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gradle.properties6
-rw-r--r--integration-tests/cli/build.gradle.kts7
-rw-r--r--integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/AbstractGradleIntegrationTest.kt1
-rw-r--r--kotlin-analysis/src/main/kotlin/org/jetbrains/dokka/analysis/AnalysisEnvironment.kt4
-rw-r--r--kotlin-analysis/src/main/kotlin/org/jetbrains/dokka/analysis/EnvironmentAndFacade.kt7
-rw-r--r--plugins/base/build.gradle.kts2
-rw-r--r--plugins/javadoc/build.gradle.kts3
7 files changed, 19 insertions, 11 deletions
diff --git a/gradle.properties b/gradle.properties
index edd78940..f0c75c72 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -2,9 +2,9 @@ dokka_version_base=0.11.0
dokka_publication_channel=dokka
# Kotlin compiler and plugin
-kotlin_version=1.4-M2-eap-70
-kotlin_plugin_version=1.4-M2-eap-63
-coroutines_version=1.3.7-1.4-M2
+kotlin_version=1.4-M3-eap-197
+kotlin_plugin_version=1.4-M3-release-207
+coroutines_version=1.3.7-1.4-M3
idea_version=193.6494.35
language_version=1.4
diff --git a/integration-tests/cli/build.gradle.kts b/integration-tests/cli/build.gradle.kts
index f825a148..5fdf0ff5 100644
--- a/integration-tests/cli/build.gradle.kts
+++ b/integration-tests/cli/build.gradle.kts
@@ -19,7 +19,12 @@ dependencies {
}
/* Create a fat base plugin jar for cli tests */
-val basePluginShadow: Configuration by configurations.creating
+val basePluginShadow: Configuration by configurations.creating {
+ attributes {
+ attribute(Usage.USAGE_ATTRIBUTE, project.objects.named(Usage::class.java, "java-runtime"))
+ }
+}
+
dependencies {
basePluginShadow(project(":plugins:base"))
}
diff --git a/integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/AbstractGradleIntegrationTest.kt b/integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/AbstractGradleIntegrationTest.kt
index f2dece62..2ba49a5a 100644
--- a/integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/AbstractGradleIntegrationTest.kt
+++ b/integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/AbstractGradleIntegrationTest.kt
@@ -42,4 +42,3 @@ abstract class AbstractGradleIntegrationTest : AbstractIntegrationTest() {
.withJvmArguments("-Xmx4G", "-XX:MaxMetaspaceSize=1G")
}
}
-
diff --git a/kotlin-analysis/src/main/kotlin/org/jetbrains/dokka/analysis/AnalysisEnvironment.kt b/kotlin-analysis/src/main/kotlin/org/jetbrains/dokka/analysis/AnalysisEnvironment.kt
index 7836bde9..43bb9e48 100644
--- a/kotlin-analysis/src/main/kotlin/org/jetbrains/dokka/analysis/AnalysisEnvironment.kt
+++ b/kotlin-analysis/src/main/kotlin/org/jetbrains/dokka/analysis/AnalysisEnvironment.kt
@@ -633,4 +633,8 @@ class DokkaResolutionFacade(
throw UnsupportedOperationException()
}
+ override fun getResolverForProject(): ResolverForProject<out ModuleInfo> {
+ throw UnsupportedOperationException()
+ }
+
}
diff --git a/kotlin-analysis/src/main/kotlin/org/jetbrains/dokka/analysis/EnvironmentAndFacade.kt b/kotlin-analysis/src/main/kotlin/org/jetbrains/dokka/analysis/EnvironmentAndFacade.kt
index a12becee..d9a89194 100644
--- a/kotlin-analysis/src/main/kotlin/org/jetbrains/dokka/analysis/EnvironmentAndFacade.kt
+++ b/kotlin-analysis/src/main/kotlin/org/jetbrains/dokka/analysis/EnvironmentAndFacade.kt
@@ -3,10 +3,7 @@ package org.jetbrains.dokka.analysis
import org.jetbrains.dokka.DokkaConfiguration
import org.jetbrains.dokka.Platform
import org.jetbrains.dokka.utilities.DokkaLogger
-import org.jetbrains.kotlin.cli.common.messages.CompilerMessageLocation
-import org.jetbrains.kotlin.cli.common.messages.CompilerMessageSeverity
-import org.jetbrains.kotlin.cli.common.messages.MessageCollector
-import org.jetbrains.kotlin.cli.common.messages.MessageRenderer
+import org.jetbrains.kotlin.cli.common.messages.*
import org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment
import org.jetbrains.kotlin.utils.PathUtil
import java.io.File
@@ -42,7 +39,7 @@ class DokkaMessageCollector(private val logger: DokkaLogger) : MessageCollector
private var seenErrors = false
- override fun report(severity: CompilerMessageSeverity, message: String, location: CompilerMessageLocation?) {
+ override fun report(severity: CompilerMessageSeverity, message: String, location: CompilerMessageSourceLocation?) {
if (severity == CompilerMessageSeverity.ERROR) {
seenErrors = true
}
diff --git a/plugins/base/build.gradle.kts b/plugins/base/build.gradle.kts
index cc34fce9..02babd4d 100644
--- a/plugins/base/build.gradle.kts
+++ b/plugins/base/build.gradle.kts
@@ -6,7 +6,7 @@ plugins {
dependencies {
val coroutines_version: String by project
- // implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutines_version") // TODO: Enable this dependency after update to 1.4-M3
+ implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutines_version")
api(project(":kotlin-analysis"))
implementation("org.jsoup:jsoup:1.12.1")
diff --git a/plugins/javadoc/build.gradle.kts b/plugins/javadoc/build.gradle.kts
index 1f39c3a1..4c5c22b0 100644
--- a/plugins/javadoc/build.gradle.kts
+++ b/plugins/javadoc/build.gradle.kts
@@ -15,6 +15,9 @@ dependencies {
implementation("org.jetbrains.kotlinx:kotlinx-html-jvm:0.6.10")
implementation(project(":plugins:base"))
implementation(project(":plugins:kotlin-as-java"))
+
+ val coroutines_version: String by project
+ implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutines_version")
}
configureBintrayPublication("javadocPlugin")