From 0f65ebeff92cf83d42866df6f04786d3768a5fcd Mon Sep 17 00:00:00 2001 From: MohitMaliFtechiz Date: Wed, 22 Nov 2023 15:53:13 +0530 Subject: [PATCH] Enabled BuildConfig file, since it is by default turened off in new gradle --- .../src/main/kotlin/plugin/AllProjectConfigurer.kt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/buildSrc/src/main/kotlin/plugin/AllProjectConfigurer.kt b/buildSrc/src/main/kotlin/plugin/AllProjectConfigurer.kt index 49f332ed5..7bff2971e 100644 --- a/buildSrc/src/main/kotlin/plugin/AllProjectConfigurer.kt +++ b/buildSrc/src/main/kotlin/plugin/AllProjectConfigurer.kt @@ -68,7 +68,15 @@ class AllProjectConfigurer { target.tasks.withType(KotlinCompile::class.java) { kotlinOptions.jvmTarget = "1.8" } - buildFeatures.viewBinding = true + buildFeatures.apply { + viewBinding = true + /* + * By default, the generation of the `BuildConfig` class is turned off in Gradle `8.1.3`. + * Since we are setting and using `buildConfig` properties in our project, + * enabling this attribute will generate the `BuildConfig` file. + */ + buildConfig = true + } testOptions { execution = "ANDROIDX_TEST_ORCHESTRATOR"