From 7e2a06657c1c8278d477ce7d1db77c51575fdf3d Mon Sep 17 00:00:00 2001 From: Mohellebi abdessalem Date: Fri, 25 Oct 2024 15:51:12 +0100 Subject: [PATCH] Update flutter.groovy to catch unknown task exception when finding api task (#157282) see #147122 for context and [this](https://github.com/flutter/flutter/pull/157221) for more --- packages/flutter_tools/gradle/src/main/groovy/flutter.groovy | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/flutter_tools/gradle/src/main/groovy/flutter.groovy b/packages/flutter_tools/gradle/src/main/groovy/flutter.groovy index fbbca50bf0..031011a7e8 100644 --- a/packages/flutter_tools/gradle/src/main/groovy/flutter.groovy +++ b/packages/flutter_tools/gradle/src/main/groovy/flutter.groovy @@ -439,9 +439,10 @@ class FlutterPlugin implements Plugin { private static void addApiDependencies(Project project, String variantName, Object dependency, Closure config = null) { String configuration // `compile` dependencies are now `api` dependencies. - if (project.getConfigurations().findByName("api")) { + try{ + project.getConfigurations().named("api") configuration = "${variantName}Api" - } else { + } catch(UnknownTaskException ignored) { configuration = "${variantName}Compile" } project.dependencies.add(configuration, dependency, config)