diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/abstractVariants.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/abstractVariants.kt index 8b9bd5b4d53..197f7063b33 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/abstractVariants.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/abstractVariants.kt @@ -98,12 +98,12 @@ abstract class KotlinGradleVariantWithRuntimeInternal( override lateinit var runtimeDependencyFiles: FileCollection - override val runtimeFiles: ConfigurableFileCollection by lazy { - project.files( + override val runtimeFiles: ConfigurableFileCollection = project.files( + listOf( { compilationOutputs.allOutputs }, { runtimeDependencyFiles } ) - } + ) // TODO generalize exposing outputs: what if a variant has more than one such configurations or none? override val runtimeElementsConfigurationName: String