[Gradle] resolveIdeDependencies should depend on transformation tasks
^KT-49933
This commit is contained in:
committed by
Space Team
parent
1777fc58e7
commit
d33c9d7912
+6
-1
@@ -8,10 +8,13 @@ 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
|
||||
@@ -20,10 +23,12 @@ import java.io.File
|
||||
import java.lang.reflect.Type
|
||||
|
||||
internal fun Project.locateOrRegisterIdeResolveDependenciesTask(): TaskProvider<IdeResolveDependenciesTask> {
|
||||
return locateOrRegisterTask("resolveIdeDependencies") { task ->
|
||||
return locateOrRegisterTask<IdeResolveDependenciesTask>("resolveIdeDependencies") { task ->
|
||||
task.description = "Debugging/Diagnosing task that will resolve dependencies for the IDE"
|
||||
task.group = "ide"
|
||||
task.notCompatibleWithConfigurationCacheCompat("Just a debugging util")
|
||||
}.also {
|
||||
it.dependsOn(locateOrRegisterTask<Task>(KotlinMetadataTargetConfigurator.TRANSFORM_ALL_SOURCESETS_DEPENDENCIES_METADATA))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user