From 2fe01f9086edeecfe35cfb012c5d7097bf1cd9dc Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Wed, 14 Aug 2019 16:24:49 +0200 Subject: [PATCH] Refactor publishing plugin to lazy tasks API --- .../src/main/kotlin/plugins/PublishedKotlinModule.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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")) } } }