[Gradle] MetadataDependencyTransformationTask: Declare dependency to 'hostSpecificMetadataConfiguration's
^KT-56111 Verification Pending
This commit is contained in:
committed by
Space Team
parent
24db9f3680
commit
8f6a15e33e
+11
-1
@@ -21,7 +21,6 @@ import org.jetbrains.kotlin.gradle.dsl.kotlinExtension
|
|||||||
import org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet
|
import org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet
|
||||||
import org.jetbrains.kotlin.gradle.plugin.sources.KotlinDependencyScope.*
|
import org.jetbrains.kotlin.gradle.plugin.sources.KotlinDependencyScope.*
|
||||||
import org.jetbrains.kotlin.gradle.plugin.sources.internal
|
import org.jetbrains.kotlin.gradle.plugin.sources.internal
|
||||||
import org.jetbrains.kotlin.gradle.targets.metadata.KotlinMetadataTargetConfigurator
|
|
||||||
import org.jetbrains.kotlin.gradle.targets.metadata.dependsOnClosureWithInterCompilationDependencies
|
import org.jetbrains.kotlin.gradle.targets.metadata.dependsOnClosureWithInterCompilationDependencies
|
||||||
import org.jetbrains.kotlin.gradle.tasks.dependsOn
|
import org.jetbrains.kotlin.gradle.tasks.dependsOn
|
||||||
import org.jetbrains.kotlin.gradle.tasks.locateOrRegisterTask
|
import org.jetbrains.kotlin.gradle.tasks.locateOrRegisterTask
|
||||||
@@ -75,6 +74,17 @@ open class MetadataDependencyTransformationTask
|
|||||||
@get:NormalizeLineEndings
|
@get:NormalizeLineEndings
|
||||||
internal val configurationToResolve: FileCollection = kotlinSourceSet.internal.resolvableMetadataConfiguration
|
internal val configurationToResolve: FileCollection = kotlinSourceSet.internal.resolvableMetadataConfiguration
|
||||||
|
|
||||||
|
@Suppress("unused") // Gradle input
|
||||||
|
@get:InputFiles
|
||||||
|
@get:PathSensitive(PathSensitivity.RELATIVE)
|
||||||
|
@get:IgnoreEmptyDirectories
|
||||||
|
@get:NormalizeLineEndings
|
||||||
|
protected val hostSpecificMetadataConfigurationsToResolve: FileCollection = project.filesProvider {
|
||||||
|
kotlinSourceSet.internal.compilations.mapNotNull { compilation ->
|
||||||
|
compilation.internal.configurations.hostSpecificMetadataConfiguration
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Transient // Only needed for configuring task inputs
|
@Transient // Only needed for configuring task inputs
|
||||||
private val participatingSourceSetsLazy: Lazy<Set<KotlinSourceSet>>? = lazy {
|
private val participatingSourceSetsLazy: Lazy<Set<KotlinSourceSet>>? = lazy {
|
||||||
kotlinSourceSet.internal.withDependsOnClosure.toMutableSet().apply {
|
kotlinSourceSet.internal.withDependsOnClosure.toMutableSet().apply {
|
||||||
|
|||||||
Reference in New Issue
Block a user