From 47d8499f8460b0b3757e4b086e9fd22a7aca2d38 Mon Sep 17 00:00:00 2001 From: Florens Douwes Date: Mon, 26 May 2014 13:41:12 +0200 Subject: [PATCH] Add a way to specify keystore data in another file. --- .gitignore | 2 +- Clover/app/build.gradle | 19 +++++++++++++++---- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 4df66b60..facd25ca 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ gps/ - +Clover/app/keys.properties # Built application files *.apk diff --git a/Clover/app/build.gradle b/Clover/app/build.gradle index 1938d43c..88a799fa 100644 --- a/Clover/app/build.gradle +++ b/Clover/app/build.gradle @@ -9,12 +9,23 @@ android { targetSdkVersion 19 } + Properties props = new Properties() + props.load(new FileInputStream(file('keys.properties'))) + + /* in app/keys.properties: + + keystoreFile=key.keystore + keystorePass=pass + keyAlias=alias + keyPass=pass + */ + signingConfigs { release { - storeFile file("release.keystore") - storePassword "pass" - keyAlias "alias" - keyPassword "pass" + storeFile file(props['keystoreFile']) + storePassword props['keystorePass'] + keyAlias props['keyAlias'] + keyPassword props['keyPass'] } }