diff --git a/packages/react-native-gradle-plugin/react-native-gradle-plugin/build.gradle.kts b/packages/react-native-gradle-plugin/react-native-gradle-plugin/build.gradle.kts index d8bcfeda961..8ec00aab762 100644 --- a/packages/react-native-gradle-plugin/react-native-gradle-plugin/build.gradle.kts +++ b/packages/react-native-gradle-plugin/react-native-gradle-plugin/build.gradle.kts @@ -65,7 +65,8 @@ tasks.withType().configureEach { apiVersion = "1.6" // See comment above on JDK 11 support jvmTarget = "11" - allWarningsAsErrors = true + allWarningsAsErrors = + project.properties["enableWarningsAsErrors"]?.toString()?.toBoolean() ?: false } } diff --git a/packages/react-native-gradle-plugin/settings-plugin/build.gradle.kts b/packages/react-native-gradle-plugin/settings-plugin/build.gradle.kts index 0db9f3e6253..26f2c6ba85f 100644 --- a/packages/react-native-gradle-plugin/settings-plugin/build.gradle.kts +++ b/packages/react-native-gradle-plugin/settings-plugin/build.gradle.kts @@ -54,7 +54,8 @@ tasks.withType().configureEach { apiVersion = "1.6" // See comment above on JDK 11 support jvmTarget = "11" - allWarningsAsErrors = true + allWarningsAsErrors = + project.properties["enableWarningsAsErrors"]?.toString()?.toBoolean() ?: false } } diff --git a/packages/react-native-gradle-plugin/shared-testutil/build.gradle.kts b/packages/react-native-gradle-plugin/shared-testutil/build.gradle.kts index 5f447e83e6a..2eb21810b20 100644 --- a/packages/react-native-gradle-plugin/shared-testutil/build.gradle.kts +++ b/packages/react-native-gradle-plugin/shared-testutil/build.gradle.kts @@ -24,7 +24,8 @@ tasks.withType().configureEach { kotlinOptions { apiVersion = "1.6" jvmTarget = "11" - allWarningsAsErrors = true + allWarningsAsErrors = + project.properties["enableWarningsAsErrors"]?.toString()?.toBoolean() ?: false } } diff --git a/packages/react-native-gradle-plugin/shared/build.gradle.kts b/packages/react-native-gradle-plugin/shared/build.gradle.kts index fa76599233e..a9dfa6abaa0 100644 --- a/packages/react-native-gradle-plugin/shared/build.gradle.kts +++ b/packages/react-native-gradle-plugin/shared/build.gradle.kts @@ -29,7 +29,8 @@ tasks.withType().configureEach { kotlinOptions { apiVersion = "1.6" jvmTarget = "11" - allWarningsAsErrors = true + allWarningsAsErrors = + project.properties["enableWarningsAsErrors"]?.toString()?.toBoolean() ?: false } }