[Gradle] Use resolvableMetadataConfiguration as Input for transformation task

This commit is contained in:
Anton Lakotka
2023-01-05 13:34:51 +01:00
committed by Space Team
parent 6cda136566
commit ac429b6997
@@ -48,15 +48,12 @@ open class MetadataDependencyTransformationTask
project.kotlinTransformedMetadataLibraryDirectoryForBuild(kotlinSourceSet.name)
}
// TODO: Repalce with sourceSet metadata
@Suppress("unused") // Gradle input
@get:IgnoreEmptyDirectories
@get:NormalizeLineEndings
@get:InputFiles
@get:PathSensitive(PathSensitivity.RELATIVE)
internal val allSourceSetsMetadataConfiguration: FileCollection by lazy {
project.files(project.configurations.getByName(ALL_COMPILE_METADATA_CONFIGURATION_NAME))
}
@get:IgnoreEmptyDirectories
@get:NormalizeLineEndings
internal val configurationToResolve: FileCollection get() = kotlinSourceSet.internal.resolvableMetadataConfiguration
private val participatingSourceSets: Set<KotlinSourceSet>
get() = transformation.kotlinSourceSet.internal.withDependsOnClosure.toMutableSet().apply {