Skip to content

Commit 7e2a066

Browse files
authored
Update flutter.groovy to catch unknown task exception when finding api task (#157282)
see #147122 for context and [this](flutter/flutter#157221) for more
1 parent fb8d938 commit 7e2a066

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

packages/flutter_tools/gradle/src/main/groovy/flutter.groovy

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -439,9 +439,10 @@ class FlutterPlugin implements Plugin<Project> {
439439
private static void addApiDependencies(Project project, String variantName, Object dependency, Closure config = null) {
440440
String configuration
441441
// `compile` dependencies are now `api` dependencies.
442-
if (project.getConfigurations().findByName("api")) {
442+
try{
443+
project.getConfigurations().named("api")
443444
configuration = "${variantName}Api"
444-
} else {
445+
} catch(UnknownTaskException ignored) {
445446
configuration = "${variantName}Compile"
446447
}
447448
project.dependencies.add(configuration, dependency, config)

0 commit comments

Comments
 (0)