From 1cc3a2d9d15ab499fe854d26739b2a9d61fbe8db Mon Sep 17 00:00:00 2001 From: Anton Tananaev Date: Mon, 17 Aug 2015 15:02:44 +1200 Subject: [PATCH] Do not promt password in IDE --- app/build.gradle | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index d708d13..e3b4df8 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -15,8 +15,8 @@ android { release { storeFile file('../../android.keystore') keyAlias "tananaev" - storePassword new String(System.console().readPassword("\nEnter store password: ")) - keyPassword new String(System.console().readPassword("Enter key password: ")) + storePassword "" + keyPassword "" } } @@ -32,3 +32,14 @@ dependencies { testCompile 'junit:junit:4.12' testCompile "org.robolectric:robolectric:3.0" } + +task requestPasswords << { + android.signingConfigs.release.storePassword = new String(System.console().readPassword("\nStore password: ")) + android.signingConfigs.release.keyPassword = new String(System.console().readPassword("Key password: ")) +} + +tasks.whenTaskAdded { theTask -> + if (theTask.name.equals("packageRelease")) { + theTask.dependsOn "requestPasswords" + } +}