diff options
author | Allan Wang <me@allanwang.ca> | 2018-09-26 14:59:16 -0400 |
---|---|---|
committer | Allan Wang <me@allanwang.ca> | 2018-09-26 14:59:16 -0400 |
commit | 2fed9ad9723569067d39cabe319317fa669f62c3 (patch) | |
tree | b94e182bf4d083af049120a6b5f94f82c4595318 /app/build.gradle | |
parent | 9374ea5089b32744a7c35301e27a2a0f6f4cbbdc (diff) | |
parent | 438affb07ae106e490884fafa3c2dd825e7649a4 (diff) | |
download | frost-2fed9ad9723569067d39cabe319317fa669f62c3.tar.gz frost-2fed9ad9723569067d39cabe319317fa669f62c3.tar.bz2 frost-2fed9ad9723569067d39cabe319317fa669f62c3.zip |
Update kau and fix new lint warnings
Diffstat (limited to 'app/build.gradle')
-rw-r--r-- | app/build.gradle | 33 |
1 files changed, 22 insertions, 11 deletions
diff --git a/app/build.gradle b/app/build.gradle index aa5a776e..b4a3a42e 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -43,7 +43,13 @@ android { textOutput 'stdout' } - def withReleaseSigning = file('../files/release.keystore').exists() + def testKeystoreFile = file('../files/test.keystore') + def testPropFile = file('../files/test.properties') + def withTestSigning = testKeystoreFile.exists() && testPropFile.exists() + + def releaseKeystoreFile = file('../files/release.keystore') + def releasePropFile = file('../files/release.properties') + def withReleaseSigning = releaseKeystoreFile.exists() && releasePropFile.exists() signingConfigs { @@ -54,19 +60,24 @@ android { keyPassword "debugKey" } - test { - storeFile file("../files/test.keystore") - storePassword "testkey" - keyAlias "testKey" - keyPassword "testkey" + if (withTestSigning) { + def testProps = new Properties() + testPropFile.withInputStream { testProps.load(it) } + + test { + storeFile testKeystoreFile + storePassword testProps.getProperty('storePassword') + keyAlias testProps.getProperty('keyAlias') + keyPassword testProps.getProperty('keyPassword') + } } if (withReleaseSigning) { def releaseProps = new Properties() - file("../files/release.properties").withInputStream { releaseProps.load(it) } + releasePropFile.withInputStream { releaseProps.load(it) } release { - storeFile file("../files/release.keystore") + storeFile releaseKeystoreFile storePassword releaseProps.getProperty('storePassword') keyAlias releaseProps.getProperty('keyAlias') keyPassword releaseProps.getProperty('keyPassword') @@ -92,7 +103,7 @@ android { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' applicationIdSuffix ".test" versionNameSuffix "-test" - signingConfig signingConfigs.test + if (withTestSigning) signingConfig signingConfigs.test resValue "string", "frost_name", "Frost Test" resValue "string", "frost_web", "Frost Web Test" } @@ -159,14 +170,14 @@ dependencies { implementation "com.devbrackets.android:exomedia:${EXOMEDIA}" - implementation"com.mikepenz:fastadapter-extensions:${kau.fastAdapter}@aar" + implementation "com.mikepenz:fastadapter-extensions:${kau.fastAdapter}@aar" //noinspection GradleDependency implementation "com.github.bumptech.glide:okhttp3-integration:${kau.glide}" //noinspection GradleDependency kapt "com.github.bumptech.glide:compiler:${kau.glide}" - implementation "com.fasterxml.jackson.core:jackson-databind:2.9.3" + implementation "com.fasterxml.jackson.core:jackson-databind:${JACKSON}" //noinspection GradleDependency releaseImplementation "com.squareup.leakcanary:leakcanary-android-no-op:${LEAK_CANARY}" |