From 094490acbd86b20ab9ca75317d7275fc0e86661c Mon Sep 17 00:00:00 2001 From: Yahor Berdnikau Date: Fri, 27 Oct 2023 21:00:47 +0200 Subject: [PATCH] [Gradle] Compile against Gradle 8.4 api ^KT-62964 Fixed --- gradle/verification-metadata.xml | 20 +++++++++++++++---- .../gradle/targets/jvm/tasks/KotlinJvmTest.kt | 2 +- .../src/main/kotlin/GradleCommon.kt | 2 +- 3 files changed, 18 insertions(+), 6 deletions(-) diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml index fb7cd4fdcf4..f2eeebde706 100644 --- a/gradle/verification-metadata.xml +++ b/gradle/verification-metadata.xml @@ -1600,10 +1600,10 @@ - - - - + + + + @@ -3864,6 +3864,12 @@ + + + + + + @@ -3888,6 +3894,12 @@ + + + + + + diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/jvm/tasks/KotlinJvmTest.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/jvm/tasks/KotlinJvmTest.kt index 9b504b7a446..d34ad4ee3fb 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/jvm/tasks/KotlinJvmTest.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/jvm/tasks/KotlinJvmTest.kt @@ -15,7 +15,7 @@ import org.jetbrains.kotlin.gradle.plugin.internal.MppTestReportHelper import org.jetbrains.kotlin.gradle.plugin.variantImplementationFactoryProvider @CacheableTask -open class KotlinJvmTest : Test(), UsesVariantImplementationFactories { +abstract class KotlinJvmTest : Test(), UsesVariantImplementationFactories { @Input @Optional var targetName: String? = null diff --git a/repo/gradle-build-conventions/buildsrc-compat/src/main/kotlin/GradleCommon.kt b/repo/gradle-build-conventions/buildsrc-compat/src/main/kotlin/GradleCommon.kt index a81c6a48132..0e466ae3f1c 100644 --- a/repo/gradle-build-conventions/buildsrc-compat/src/main/kotlin/GradleCommon.kt +++ b/repo/gradle-build-conventions/buildsrc-compat/src/main/kotlin/GradleCommon.kt @@ -154,7 +154,7 @@ fun Project.createGradleCommonSourceSet(): SourceSet { dependencies { compileOnlyConfigurationName(kotlinStdlib()) - "commonGradleApiCompileOnly"("dev.gradleplugins:gradle-api:8.2") + "commonGradleApiCompileOnly"("dev.gradleplugins:gradle-api:8.4") if (this@createGradleCommonSourceSet.name !in testPlugins) { compileOnlyConfigurationName(project(":kotlin-gradle-plugin-api")) { capabilities {