diff --git a/buildSrc/src/main/kotlin/plugins/PublishedKotlinModule.kt b/buildSrc/src/main/kotlin/plugins/PublishedKotlinModule.kt index 6221d0cd9ce..72b498b7323 100644 --- a/buildSrc/src/main/kotlin/plugins/PublishedKotlinModule.kt +++ b/buildSrc/src/main/kotlin/plugins/PublishedKotlinModule.kt @@ -48,7 +48,7 @@ open class PublishedKotlinModule : Plugin { sign(configurations["archives"]) } - (tasks.getByName("signArchives") as Sign).apply { + tasks.named("signArchives").configure { enabled = signingRequired } } @@ -105,9 +105,9 @@ open class PublishedKotlinModule : Plugin { } } - val preparePublication = project.rootProject.tasks.getByName("preparePublication") + tasks.named("uploadArchives").configure { - val uploadArchives = (tasks.getByName("uploadArchives") as Upload).apply { + val preparePublication = project.rootProject.tasks.named("preparePublication").get() dependsOn(preparePublication) @@ -159,8 +159,8 @@ open class PublishedKotlinModule : Plugin { } } - tasks.create("publish") { - dependsOn(uploadArchives) + tasks.register("publish") { + dependsOn(tasks.named("uploadArchives")) } } }