From afaa86291f61434c459d85a3225b6e066f052a19 Mon Sep 17 00:00:00 2001 From: Anton Lakotka Date: Thu, 19 Jan 2023 14:12:14 +0100 Subject: [PATCH] [Gradle] Remove dependency to transform all dependencies metadata task from `resolveIdeDependencies` task. ^KT-49933 --- .../gradle/plugin/ide/IdeResolveDependenciesTask.kt | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/ide/IdeResolveDependenciesTask.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/ide/IdeResolveDependenciesTask.kt index 6f6f2f4871b..253e7ea3c64 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/ide/IdeResolveDependenciesTask.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/ide/IdeResolveDependenciesTask.kt @@ -8,13 +8,10 @@ package org.jetbrains.kotlin.gradle.plugin.ide import com.google.gson.* import org.gradle.api.DefaultTask import org.gradle.api.Project -import org.gradle.api.Task import org.gradle.api.tasks.TaskAction import org.gradle.api.tasks.TaskProvider import org.jetbrains.kotlin.gradle.dsl.kotlinExtension import org.jetbrains.kotlin.gradle.idea.tcs.IdeaKotlinDependencyCoordinates -import org.jetbrains.kotlin.gradle.targets.metadata.KotlinMetadataTargetConfigurator -import org.jetbrains.kotlin.gradle.tasks.dependsOn import org.jetbrains.kotlin.gradle.tasks.locateOrRegisterTask import org.jetbrains.kotlin.gradle.utils.appendLine import org.jetbrains.kotlin.gradle.utils.notCompatibleWithConfigurationCacheCompat @@ -35,11 +32,7 @@ internal fun Project.locateOrRegisterIdeResolveDependenciesTask(): TaskProvider< * This will invoke the [IdeMultiplatformImport] to resolve all dependencies (like the IDE would). * Outputs are written as json and protobufs */ -internal open class IdeResolveDependenciesTask : DefaultTask(), IdeDependencyResolver.WithBuildDependencies { - - override fun dependencies(project: Project): Iterable = listOf( - project.locateOrRegisterTask(KotlinMetadataTargetConfigurator.TRANSFORM_ALL_SOURCESETS_DEPENDENCIES_METADATA) - ) +internal open class IdeResolveDependenciesTask : DefaultTask() { @TaskAction fun resolveDependencies() {