mirror of
https://github.com/flutter/flutter.git
synced 2025-06-03 00:51:18 +00:00

Now that Flutter requires AGP 7+, we can use Java 11 as the compatibility version in the plugin template rather than 1.8, avoiding warnings with newer toolchains. This was already done for templates, but the integration test package still produces a warning because it still uses Java 1.8 which is now bumped to version 11. Another part of #156111. ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [x] I signed the [CLA]. - [x] I listed at least one issue that this PR fixes in the description above. - [ ] I updated/added relevant documentation (doc comments with `///`). - [ ] I added new tests to check the change I am making, or this PR is [test-exempt]. - [ ] I followed the [breaking change policy] and added [Data Driven Fixes] where supported. - [x] All existing and new tests are passing. Co-authored-by: Gray Mackall <34871572+gmackall@users.noreply.github.com>
63 lines
1.6 KiB
Plaintext
63 lines
1.6 KiB
Plaintext
// 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.
|
|
|
|
group = "dev.flutter.plugins.integration_test"
|
|
version = "1.0-SNAPSHOT"
|
|
|
|
buildscript {
|
|
repositories {
|
|
google()
|
|
mavenCentral()
|
|
}
|
|
|
|
dependencies {
|
|
classpath("com.android.tools.build:gradle:8.1.0")
|
|
}
|
|
}
|
|
|
|
plugins {
|
|
id("com.android.library")
|
|
}
|
|
|
|
rootProject.allprojects {
|
|
repositories {
|
|
google()
|
|
mavenCentral()
|
|
}
|
|
}
|
|
|
|
// project.getTasks().withType(JavaCompile){
|
|
// options.compilerArgs << "-Xlint:all" << "-Werror"
|
|
// }
|
|
|
|
android {
|
|
namespace = "dev.flutter.integration_test"
|
|
compileSdk = flutter.compileSdkVersion
|
|
ndkVersion = flutter.ndkVersion
|
|
|
|
compileOptions {
|
|
sourceCompatibility = JavaVersion.VERSION_11
|
|
targetCompatibility = JavaVersion.VERSION_11
|
|
}
|
|
|
|
defaultConfig {
|
|
minSdk = flutter.minSdkVersion
|
|
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
|
consumerProguardFiles("lib-proguard-rules.txt")
|
|
}
|
|
|
|
dependencies {
|
|
// TODO(egarciad): These dependencies should not be added to release builds.
|
|
// https://github.com/flutter/flutter/issues/56591
|
|
testImplementation("junit:junit:4.13.2")
|
|
testImplementation("org.mockito:mockito-inline:5.1.0")
|
|
|
|
api("androidx.test:runner:1.2+")
|
|
api("androidx.test:rules:1.2+")
|
|
api("androidx.test.espresso:espresso-core:3.2+")
|
|
|
|
implementation("com.google.guava:guava:28.1-android")
|
|
}
|
|
}
|