|  | // Copyright 2014 The Flutter Authors. All rights reserved. | 
|  | // Use of this source code is governed by a BSD-style license that can be | 
|  | // found in the LICENSE file. | 
|  |  | 
|  | // This file is auto generated. | 
|  | // To update all the build.gradle files in the Flutter repo, | 
|  | // See dev/tools/bin/generate_gradle_lockfiles.dart. | 
|  |  | 
|  | buildscript { | 
|  | ext.kotlin_version = '1.5.31' | 
|  | repositories { | 
|  | google() | 
|  | mavenCentral() | 
|  | } | 
|  |  | 
|  | dependencies { | 
|  | classpath 'com.android.tools.build:gradle:7.2.0' | 
|  | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" | 
|  | } | 
|  |  | 
|  | configurations.classpath { | 
|  | resolutionStrategy.activateDependencyLocking() | 
|  | } | 
|  | } | 
|  |  | 
|  | allprojects { | 
|  | repositories { | 
|  | google() | 
|  | mavenCentral() | 
|  | } | 
|  | } | 
|  |  | 
|  | rootProject.buildDir = '../build' | 
|  |  | 
|  | subprojects { | 
|  | project.buildDir = "${rootProject.buildDir}/${project.name}" | 
|  | } | 
|  | subprojects { | 
|  | project.evaluationDependsOn(':app') | 
|  | dependencyLocking { | 
|  | ignoredDependencies.add('io.flutter:*') | 
|  | lockFile = file("${rootProject.projectDir}/project-${project.name}.lockfile") | 
|  | if (!project.hasProperty('local-engine-repo')) { | 
|  | lockAllConfigurations() | 
|  | } | 
|  | } | 
|  | } | 
|  |  | 
|  | task clean(type: Delete) { | 
|  | delete rootProject.buildDir | 
|  | } |