[Gradle] prepareKotlinIdeaImportTask should depend on transformation tasks
For cases when included build is use, we no longer consumer kotlin project structure from Global storage but consume JAR files as with regular external dependencies. ^KT-49933
This commit is contained in:
committed by
Space Team
parent
d33c9d7912
commit
15f2179557
+5
@@ -20,6 +20,8 @@ import org.gradle.api.tasks.bundling.Jar
|
||||
import org.gradle.api.tasks.bundling.Zip
|
||||
import org.jetbrains.kotlin.gradle.dsl.*
|
||||
import org.jetbrains.kotlin.gradle.plugin.*
|
||||
import org.jetbrains.kotlin.gradle.plugin.ide.Idea222Api
|
||||
import org.jetbrains.kotlin.gradle.plugin.ide.ideaImportDependsOn
|
||||
import org.jetbrains.kotlin.gradle.plugin.mpp.*
|
||||
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.*
|
||||
import org.jetbrains.kotlin.gradle.plugin.sources.*
|
||||
@@ -346,6 +348,9 @@ class KotlinMetadataTargetConfigurator :
|
||||
|
||||
project.locateOrRegisterTask<Task>(TRANSFORM_ALL_SOURCESETS_DEPENDENCIES_METADATA).dependsOn(transformationTask)
|
||||
|
||||
@OptIn(Idea222Api::class)
|
||||
project.ideaImportDependsOn(transformationTask)
|
||||
|
||||
val artifacts = sourceSet.internal.resolvableMetadataConfiguration.incoming.artifacts
|
||||
|
||||
// Metadata from visible source sets within dependsOn closure
|
||||
|
||||
Reference in New Issue
Block a user