From 4e1dc8e1b5d48ce064b60d8fb2b3f2d08ba95425 Mon Sep 17 00:00:00 2001 From: tomystang Date: Sat, 17 Apr 2021 22:48:34 +0800 Subject: [PATCH] [tinker] Sign artifacts only when singingKeyId is provided. --- gradle/WeChatPublish.gradle | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/gradle/WeChatPublish.gradle b/gradle/WeChatPublish.gradle index 89350bca..7134412e 100644 --- a/gradle/WeChatPublish.gradle +++ b/gradle/WeChatPublish.gradle @@ -70,14 +70,17 @@ class WeChatPublishExtension { project.plugins.apply('maven-publish') } - if (!project.plugins.hasPlugin('signing')) { - project.plugins.apply('signing') - } - mountAdditionalLogic(project) emitPublicationDSL(project) - emitSigningConfig(project) + + if (project.hasProperty('signingKeyId') || project.hasProperty('signing.keyId')) { + if (!project.plugins.hasPlugin('signing')) { + project.plugins.apply('signing') + } + emitSigningConfig(project) + } + emitRepositoryDSL(project) }