From 74193aefb40f2c85f29a879698e1d80d9bced2c7 Mon Sep 17 00:00:00 2001 From: cristiangarcia Date: Sun, 11 Feb 2024 23:15:06 +0100 Subject: [PATCH] Kotlin maven publication tasks are not compatible with Configuration Cache Required for KTI-1553 --- .../src/main/kotlin/plugins/KotlinBuildPublishingPlugin.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/repo/gradle-build-conventions/buildsrc-compat/src/main/kotlin/plugins/KotlinBuildPublishingPlugin.kt b/repo/gradle-build-conventions/buildsrc-compat/src/main/kotlin/plugins/KotlinBuildPublishingPlugin.kt index ed52bd4c3d7..364eb8ee83a 100644 --- a/repo/gradle-build-conventions/buildsrc-compat/src/main/kotlin/plugins/KotlinBuildPublishingPlugin.kt +++ b/repo/gradle-build-conventions/buildsrc-compat/src/main/kotlin/plugins/KotlinBuildPublishingPlugin.kt @@ -194,6 +194,7 @@ fun TaskProvider.configureRepository() = private fun PublishToMavenRepository.configureRepository() { dependsOn(project.rootProject.tasks.named("preparePublication")) + notCompatibleWithConfigurationCache("Uses Task.project and Task.extensions") doFirst { val preparePublication = project.rootProject.tasks.named("preparePublication").get() val username: String? by preparePublication.extra