From 21aca77947b4c3bc478825d7e8747280ee99bb19 Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Fri, 27 Nov 2015 23:23:21 -0800 Subject: [PATCH] Show a warning if no signingConfig was found. --- .../com/beust/kobalt/plugin/android/AndroidPlugin.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/kotlin/com/beust/kobalt/plugin/android/AndroidPlugin.kt b/src/main/kotlin/com/beust/kobalt/plugin/android/AndroidPlugin.kt index 9fe4aac3..0d4fb2fc 100644 --- a/src/main/kotlin/com/beust/kobalt/plugin/android/AndroidPlugin.kt +++ b/src/main/kotlin/com/beust/kobalt/plugin/android/AndroidPlugin.kt @@ -11,6 +11,7 @@ import com.beust.kobalt.maven.MavenId import com.beust.kobalt.misc.KFiles import com.beust.kobalt.misc.RunCommand import com.beust.kobalt.misc.log +import com.beust.kobalt.misc.warn import com.beust.kobalt.plugin.java.JavaCompiler import com.beust.kobalt.plugin.packaging.JarUtils import com.google.common.collect.HashMultimap @@ -300,13 +301,12 @@ public class AndroidPlugin @Inject constructor(val javaCompiler: JavaCompiler, v val config = configurationFor(project) var signingConfig = config!!.signingConfigs[buildType] - if (signingConfig == null && buildType == "debug") { - signingConfig = DEFAULT_DEBUG_SIGNING_CONFIG + + if (signingConfig == null && buildType != "debug") { + warn("No signingConfig found for product type \"$buildType\", using the \"debug\" signConfig") } - if (signingConfig == null) { - throw KobaltException("No signingConfig found for product type $buildType") - } + signingConfig = DEFAULT_DEBUG_SIGNING_CONFIG val success = RunCommand("jarsigner").apply { // useInputStreamAsErrorIndicator = true