diff options
Diffstat (limited to 'build-logic/android-plugins/build.gradle.kts')
-rw-r--r-- | build-logic/android-plugins/build.gradle.kts | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/build-logic/android-plugins/build.gradle.kts b/build-logic/android-plugins/build.gradle.kts index 1ffce784..15314965 100644 --- a/build-logic/android-plugins/build.gradle.kts +++ b/build-logic/android-plugins/build.gradle.kts @@ -39,3 +39,17 @@ dependencies { implementation(libs.build.semver) implementation(libs.build.sentry) } + +configurations.all { + resolutionStrategy.eachDependency { + val overrideName = + "GRADLE_VERSION_OVERRIDE_${requested.group.replace('.', '_')}_${requested.name}" + val overridenVersion = System.getenv(overrideName) + if (!overridenVersion.isNullOrEmpty()) { + project.logger.lifecycle( + "Overriding dependency ${requested.group}:${requested.name} to version ${overridenVersion}" + ) + useVersion(overridenVersion) + } + } +} |