68 lines
2.8 KiB
Groovy
68 lines
2.8 KiB
Groovy
// Copyright 2017 The Android Open Source Project
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
// See the License for the specific language governing permissions and
|
|
// limitations under the License.
|
|
project.ext {
|
|
releaseVersion = '1.4.0-alpha02'
|
|
releaseVersionCode = 1_004_000_0_02
|
|
minSdkVersion = 19
|
|
// See https://developer.android.com/training/cars/media/automotive-os#automotive-module
|
|
automotiveMinSdkVersion = 28
|
|
appTargetSdkVersion = 34
|
|
// Upgrading this requires [Internal ref: b/193254928] to be fixed, or some
|
|
// additional robolectric config.
|
|
targetSdkVersion = 30
|
|
compileSdkVersion = 34
|
|
dexmakerVersion = '2.28.3'
|
|
// Use the same JUnit version as the Android repo:
|
|
// https://cs.android.com/android/platform/superproject/main/+/main:external/junit/METADATA
|
|
junitVersion = '4.13.2'
|
|
// Use the same Guava version as the Android repo:
|
|
// https://cs.android.com/android/platform/superproject/main/+/main:external/guava/METADATA
|
|
guavaVersion = '33.0.0-android'
|
|
kotlinxCoroutinesVersion = '1.8.1'
|
|
leakCanaryVersion = '2.10'
|
|
mockitoVersion = '3.12.4'
|
|
robolectricVersion = '4.11'
|
|
// Keep this in sync with Google's internal Checker Framework version.
|
|
checkerframeworkVersion = '3.13.0'
|
|
errorProneVersion = '2.18.0'
|
|
jsr305Version = '3.0.2'
|
|
kotlinAnnotationsVersion = '1.9.0'
|
|
// Updating this to 1.4.0+ will import Kotlin stdlib [internal ref: b/277891049].
|
|
androidxAnnotationVersion = '1.3.0'
|
|
androidxAnnotationExperimentalVersion = '1.3.1'
|
|
androidxAppCompatVersion = '1.6.1'
|
|
androidxCollectionVersion = '1.2.0'
|
|
androidxConstraintLayoutVersion = '2.1.4'
|
|
// Updating this to 1.9.0+ will import Kotlin stdlib [internal ref: b/277891049].
|
|
androidxCoreVersion = '1.8.0'
|
|
androidxExifInterfaceVersion = '1.3.6'
|
|
androidxLifecycleVersion = '2.6.0'
|
|
androidxMediaVersion = '1.7.0'
|
|
androidxMultidexVersion = '2.0.1'
|
|
androidxRecyclerViewVersion = '1.3.0'
|
|
androidxMaterialVersion = '1.8.0'
|
|
androidxTestCoreVersion = '1.5.0'
|
|
androidxTestEspressoVersion = '3.5.1'
|
|
androidxTestJUnitVersion = '1.1.5'
|
|
androidxTestRunnerVersion = '1.5.2'
|
|
androidxTestRulesVersion = '1.5.0'
|
|
androidxTestTruthVersion = '1.5.0'
|
|
truthVersion = '1.4.0'
|
|
okhttpVersion = '4.12.0'
|
|
modulePrefix = ':'
|
|
if (gradle.ext.has('androidxMediaModulePrefix')) {
|
|
modulePrefix += gradle.ext.androidxMediaModulePrefix
|
|
}
|
|
}
|