From d3c1a73050cad74460a7fedddb114d196e5703aa Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Sun, 15 Nov 2020 14:04:14 +0530 Subject: build: refactor for configuration cache compatibility (#1208) Signed-off-by: Harsh Shandilya --- buildSrc/src/main/java/PasswordStorePlugin.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'buildSrc/src/main/java/PasswordStorePlugin.kt') diff --git a/buildSrc/src/main/java/PasswordStorePlugin.kt b/buildSrc/src/main/java/PasswordStorePlugin.kt index 37a23b02..b8271f65 100644 --- a/buildSrc/src/main/java/PasswordStorePlugin.kt +++ b/buildSrc/src/main/java/PasswordStorePlugin.kt @@ -4,6 +4,7 @@ */ import com.android.build.gradle.TestedExtension +import com.android.build.gradle.internal.dsl.BaseAppModuleExtension import com.android.build.gradle.internal.plugins.AppPlugin import com.android.build.gradle.internal.plugins.LibraryPlugin import org.gradle.api.Plugin @@ -32,8 +33,12 @@ class PasswordStorePlugin : Plugin { options.isDeprecation = true } } - is LibraryPlugin, + is LibraryPlugin -> { + project.extensions.getByType().configureCommonAndroidOptions() + } is AppPlugin -> { + project.extensions.getByType().configureAndroidApplicationOptions(project) + project.extensions.getByType().configureBuildSigning(project) project.extensions.getByType().configureCommonAndroidOptions() } } -- cgit v1.2.3