| // 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. |
| |
| // Contents of this file should be generated automatically by |
| // dev/tools/bin/generate_gradle_lockfiles.dart, but currently are not. |
| // See #141540. |
| |
| pluginManagement { |
| val flutterSdkPath = |
| run { |
| val properties = java.util.Properties() |
| file("local.properties").inputStream().use { properties.load(it) } |
| val flutterSdkPath = properties.getProperty("flutter.sdk") |
| require(flutterSdkPath != null) { "flutter.sdk not set in local.properties" } |
| flutterSdkPath |
| } |
| |
| includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") |
| |
| repositories { |
| google() |
| mavenCentral() |
| gradlePluginPortal() |
| } |
| } |
| |
| buildscript { |
| dependencyLocking { |
| lockFile = file("${rootProject.projectDir}/buildscript-gradle.lockfile") |
| lockAllConfigurations() |
| } |
| } |
| |
| plugins { |
| id("dev.flutter.flutter-plugin-loader") version "1.0.0" |
| id("com.android.application") version "8.1.0" apply false |
| id("org.jetbrains.kotlin.android") version "1.8.22" apply false |
| } |
| |
| include(":app") |