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
This commit is contained in:
Mohellebi abdessalem 2024-10-25 15:51:12 +01:00 committed by GitHub
parent fb8d938e6e
commit 7e2a06657c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -439,9 +439,10 @@ class FlutterPlugin implements Plugin<Project> {
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)