Skip to content

Commit

Permalink
Let the lockfile script generate lockfiles for kotlin gradle files as…
Browse files Browse the repository at this point in the history
… well (#150471)

Fixes flutter/flutter#150468.
  • Loading branch information
gmackall authored Jun 20, 2024
1 parent 4b0c841 commit 0e2f3d7
Showing 1 changed file with 14 additions and 6 deletions.
20 changes: 14 additions & 6 deletions dev/tools/bin/generate_gradle_lockfiles.dart
Original file line number Diff line number Diff line change
Expand Up @@ -90,15 +90,23 @@ void main(List<String> arguments) {
continue;
}

final File rootBuildGradle = androidDirectory.childFile('build.gradle');
if (!rootBuildGradle.existsSync()) {
print('${rootBuildGradle.path} does not exist - skipping');
late File rootBuildGradle;
if (androidDirectory.childFile('build.gradle').existsSync()) {
rootBuildGradle = androidDirectory.childFile('build.gradle');
} else if (androidDirectory.childFile('build.gradle.kts').existsSync()) {
rootBuildGradle = androidDirectory.childFile('build.gradle.kts');
} else {
print('${androidDirectory.childFile('build.gradle').path}(.kts) does not exist - skipping');
continue;
}

final File settingsGradle = androidDirectory.childFile('settings.gradle');
if (!settingsGradle.existsSync()) {
print('${settingsGradle.path} does not exist - skipping');
late File settingsGradle;
if (androidDirectory.childFile('settings.gradle').existsSync()) {
settingsGradle = androidDirectory.childFile('settings.gradle');
} else if (androidDirectory.childFile('settings.gradle.kts').existsSync()) {
settingsGradle = androidDirectory.childFile('settings.gradle.kts');
} else {
print('${androidDirectory.childFile('settings.gradle').path}(.kts) does not exist - skipping');
continue;
}

Expand Down

0 comments on commit 0e2f3d7

Please sign in to comment.