diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/scripting/internal/ScriptingGradleSubplugin.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/scripting/internal/ScriptingGradleSubplugin.kt index e57fe96f1b4..3ce66c66dd9 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/scripting/internal/ScriptingGradleSubplugin.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/scripting/internal/ScriptingGradleSubplugin.kt @@ -15,6 +15,7 @@ import org.gradle.api.artifacts.transform.TransformAction import org.gradle.api.artifacts.transform.TransformOutputs import org.gradle.api.artifacts.transform.TransformParameters import org.gradle.api.attributes.Attribute +import org.gradle.api.file.FileSystemLocation import org.gradle.api.plugins.JavaPluginConvention import org.gradle.api.provider.Provider import org.gradle.api.tasks.compile.AbstractCompile @@ -153,10 +154,10 @@ private fun configureDiscoveryTransformation( internal abstract class DiscoverScriptExtensionsTransformAction : TransformAction { @get:InputArtifact - abstract val inputArtifact: File + abstract val inputArtifact: Provider override fun transform(outputs: TransformOutputs) { - val input = inputArtifact + val input = inputArtifact.get().asFile val definitions = ScriptDefinitionsFromClasspathDiscoverySource(