From 41c22994266c4f0dd474218595c31f23a14ce23f Mon Sep 17 00:00:00 2001 From: Masatoshi Kubode Date: Tue, 23 Aug 2022 18:32:28 +0900 Subject: [PATCH] Fix an issue that Android libraries was not published Fixes: https://github.com/mockk/mockk/issues/883 --- .../buildsrc/convention/mockk-publishing.gradle.kts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/buildSrc/src/main/kotlin/buildsrc/convention/mockk-publishing.gradle.kts b/buildSrc/src/main/kotlin/buildsrc/convention/mockk-publishing.gradle.kts index 20e9f1d6a..1cb83988b 100644 --- a/buildSrc/src/main/kotlin/buildsrc/convention/mockk-publishing.gradle.kts +++ b/buildSrc/src/main/kotlin/buildsrc/convention/mockk-publishing.gradle.kts @@ -64,13 +64,23 @@ publishing { } }*/ } + // Configure for Android libraries + publications { + if (project.extensions.findByName("android") != null) { + register("release") { + afterEvaluate { + from(components["release"]) + } + } + } + } publications.withType().configureEach { createMockKPom { name.set(provider { mavenName }) description.set(provider { mavenDescription }) } - artifact(tasks.provider("javadocJar")) + artifact(tasks.provider("javadocJar")) signing.sign(this) }