[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.sources.KotlinDependencyScope.*
|
||||
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.tasks.dependsOn
|
||||
import org.jetbrains.kotlin.gradle.tasks.locateOrRegisterTask
|
||||
@@ -75,6 +74,17 @@ open class MetadataDependencyTransformationTask
|
||||
@get:NormalizeLineEndings
|
||||
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
|
||||
private val participatingSourceSetsLazy: Lazy<Set<KotlinSourceSet>>? = lazy {
|
||||
kotlinSourceSet.internal.withDependsOnClosure.toMutableSet().apply {
|
||||
|
||||
Reference in New Issue
Block a user