diff options
| author | Harsh Shandilya <me@msfjarvis.dev> | 2022-06-04 15:24:46 +0530 |
|---|---|---|
| committer | Harsh Shandilya <me@msfjarvis.dev> | 2022-06-05 03:58:15 +0530 |
| commit | 504c8b466c44b4a8591976ed5d8662f7c83f67fc (patch) | |
| tree | 3ff0a7d13736da9a9103617a196e4562287705ea /build-logic/android-plugins/src/main/kotlin/signing/AppSigning.kt | |
| parent | fee75104962548404ed2ffc4f6ef9c397b86683f (diff) | |
| download | HardenedPass-504c8b466c44b4a8591976ed5d8662f7c83f67fc.tar.gz HardenedPass-504c8b466c44b4a8591976ed5d8662f7c83f67fc.zip | |
android-plugins: convert to full plugins
Diffstat (limited to 'build-logic/android-plugins/src/main/kotlin/signing/AppSigning.kt')
| -rw-r--r-- | build-logic/android-plugins/src/main/kotlin/signing/AppSigning.kt | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/build-logic/android-plugins/src/main/kotlin/signing/AppSigning.kt b/build-logic/android-plugins/src/main/kotlin/signing/AppSigning.kt deleted file mode 100644 index 79f91631..00000000 --- a/build-logic/android-plugins/src/main/kotlin/signing/AppSigning.kt +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright © 2014-2021 The Android Password Store Authors. All Rights Reserved. - * SPDX-License-Identifier: GPL-3.0-only - */ - -package signing - -import com.android.build.gradle.internal.dsl.BaseAppModuleExtension -import java.util.Properties -import org.gradle.api.Project -import org.gradle.kotlin.dsl.configure - -private const val KEYSTORE_CONFIG_PATH = "keystore.properties" - -/** Configure signing for all build types. */ -@Suppress("UnstableApiUsage") -internal fun Project.configureBuildSigning() { - val keystoreConfigFile = rootProject.layout.projectDirectory.file(KEYSTORE_CONFIG_PATH) - if (keystoreConfigFile.asFile.exists()) { - extensions.configure<BaseAppModuleExtension> { - val contents = providers.fileContents(keystoreConfigFile).asText - val keystoreProperties = Properties() - keystoreProperties.load(contents.get().byteInputStream()) - signingConfigs { - register("release") { - keyAlias = keystoreProperties["keyAlias"] as String - keyPassword = keystoreProperties["keyPassword"] as String - storeFile = rootProject.file(keystoreProperties["storeFile"] as String) - storePassword = keystoreProperties["storePassword"] as String - } - } - val signingConfig = signingConfigs.getByName("release") - buildTypes.all { setSigningConfig(signingConfig) } - } - } -} |
