[Build] Remove local publishing workaround for configuration cache

#KTI-759 Fixed
This commit is contained in:
Alexander Likhachev
2022-02-15 12:07:46 +03:00
committed by Space
parent 589ddc7b98
commit 80a68ec433
3 changed files with 1 additions and 63 deletions
@@ -30,16 +30,4 @@ publishing {
tasks.register("install") {
dependsOn(tasks.named("publishToMavenLocal"))
}
// workaround for Gradle configuration cache
// TODO: remove it when https://github.com/gradle/gradle/pull/16945 merged into used in build Gradle version
tasks.withType(PublishToMavenLocal::class.java) {
val originalTask = this
val serializablePublishTask =
tasks.register(originalTask.name + "Serializable", PublishToMavenLocalSerializable::class.java) {
publication = originalTask.publication
}
originalTask.onlyIf { false }
originalTask.dependsOn(serializablePublishTask)
}