blob: c9049f99863b4f177478129668942db70aa06598 [file] [log] [blame]
// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// **IMPORTANT**: build.gradle is generated and any changes would be overridden
// by the autoroller. Please update build.gradle.template
// instead.
// This needs be be before `apply plugin: ChromiumPlugin` because otherwise we
// would not have access to it early enough (inside the ResolutionStrategy
// closure).
// This map is empty when rolling androidx but is generated by
// fetch_all_androidx.py to cache the resolved values of all the '+'
// versions when we are not trying to roll (e.g. when the main project
// imports the androidx subproject).
project.ext.versionCache = [:]
versionCache['androidx.activity:activity'] = '1.12.0-SNAPSHOT'
versionCache['androidx.activity:activity-compose'] = '1.12.0-SNAPSHOT'
versionCache['androidx.activity:activity-ktx'] = '1.12.0-SNAPSHOT'
versionCache['androidx.annotation:annotation'] = '1.10.0-SNAPSHOT'
versionCache['androidx.annotation:annotation-experimental'] = '1.5.0'
versionCache['androidx.annotation:annotation-jvm'] = '1.10.0-SNAPSHOT'
versionCache['androidx.appcompat:appcompat'] = '1.8.0-SNAPSHOT'
versionCache['androidx.appcompat:appcompat-resources'] = '1.8.0-SNAPSHOT'
versionCache['androidx.appsearch:appsearch'] = '1.2.0-SNAPSHOT'
versionCache['androidx.appsearch:appsearch-builtin-types'] = '1.2.0-SNAPSHOT'
versionCache['androidx.appsearch:appsearch-platform-storage'] = '1.2.0-SNAPSHOT'
versionCache['androidx.arch.core:core-common'] = '2.3.0-SNAPSHOT'
versionCache['androidx.arch.core:core-runtime'] = '2.3.0-SNAPSHOT'
versionCache['androidx.asynclayoutinflater:asynclayoutinflater'] = '1.1.0'
versionCache['androidx.asynclayoutinflater:asynclayoutinflater-appcompat'] = '1.1.0'
versionCache['androidx.autofill:autofill'] = '1.3.0-SNAPSHOT'
versionCache['androidx.benchmark:benchmark-common'] = '1.4.0-SNAPSHOT'
versionCache['androidx.benchmark:benchmark-junit4'] = '1.4.0-SNAPSHOT'
versionCache['androidx.benchmark:benchmark-macro'] = '1.4.0-SNAPSHOT'
versionCache['androidx.benchmark:benchmark-macro-junit4'] = '1.4.0-SNAPSHOT'
versionCache['androidx.benchmark:benchmark-traceprocessor'] = '1.4.0-SNAPSHOT'
versionCache['androidx.benchmark:benchmark-traceprocessor-android'] = '1.4.0-SNAPSHOT'
versionCache['androidx.biometric:biometric'] = '1.4.0-SNAPSHOT'
versionCache['androidx.browser:browser'] = '1.9.0-SNAPSHOT'
versionCache['androidx.cardview:cardview'] = '1.1.0-SNAPSHOT'
versionCache['androidx.collection:collection'] = '1.5.0'
versionCache['androidx.collection:collection-jvm'] = '1.5.0'
versionCache['androidx.collection:collection-ktx'] = '1.5.0'
versionCache['androidx.compose.animation:animation'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.animation:animation-android'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.animation:animation-core'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.animation:animation-core-android'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.foundation:foundation'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.foundation:foundation-android'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.foundation:foundation-layout'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.foundation:foundation-layout-android'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.material3:material3'] = '1.4.0-SNAPSHOT'
versionCache['androidx.compose.material3:material3-android'] = '1.4.0-SNAPSHOT'
versionCache['androidx.compose.material:material-ripple'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.material:material-ripple-android'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.runtime:runtime'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.runtime:runtime-android'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.runtime:runtime-annotation'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.runtime:runtime-annotation-android'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.runtime:runtime-saveable'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.runtime:runtime-saveable-android'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-android'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-geometry'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-geometry-android'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-graphics'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-graphics-android'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-test'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-test-android'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-test-junit4'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-test-junit4-android'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-test-manifest'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-text'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-text-android'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-text-google-fonts'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-unit'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-unit-android'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-util'] = '1.9.0-SNAPSHOT'
versionCache['androidx.compose.ui:ui-util-android'] = '1.9.0-SNAPSHOT'
versionCache['androidx.concurrent:concurrent-futures'] = '1.3.0-SNAPSHOT'
versionCache['androidx.concurrent:concurrent-futures-ktx'] = '1.3.0-SNAPSHOT'
versionCache['androidx.constraintlayout:constraintlayout'] = '2.3.0-SNAPSHOT'
versionCache['androidx.constraintlayout:constraintlayout-core'] = '1.2.0-SNAPSHOT'
versionCache['androidx.constraintlayout:constraintlayout-solver'] = '2.0.1'
versionCache['androidx.coordinatorlayout:coordinatorlayout'] = '1.3.0'
versionCache['androidx.core:core'] = '1.17.0-SNAPSHOT'
versionCache['androidx.core:core-animation'] = '1.0.0'
versionCache['androidx.core:core-animation-testing'] = '1.0.0'
versionCache['androidx.core:core-ktx'] = '1.17.0-SNAPSHOT'
versionCache['androidx.core:core-viewtree'] = '1.1.0-SNAPSHOT'
versionCache['androidx.credentials.registry:registry-provider'] = '1.0.0-SNAPSHOT'
versionCache['androidx.credentials.registry:registry-provider-play-services'] = '1.0.0-SNAPSHOT'
versionCache['androidx.credentials:credentials'] = '1.6.0-SNAPSHOT'
versionCache['androidx.credentials:credentials-play-services-auth'] = '1.6.0-SNAPSHOT'
versionCache['androidx.cursoradapter:cursoradapter'] = '1.1.0-SNAPSHOT'
versionCache['androidx.customview:customview'] = '1.2.0'
versionCache['androidx.customview:customview-poolingcontainer'] = '1.1.0'
versionCache['androidx.datastore:datastore-android'] = '1.2.0-SNAPSHOT'
versionCache['androidx.datastore:datastore-core'] = '1.2.0-SNAPSHOT'
versionCache['androidx.datastore:datastore-core-android'] = '1.2.0-SNAPSHOT'
versionCache['androidx.datastore:datastore-core-okio'] = '1.2.0-SNAPSHOT'
versionCache['androidx.datastore:datastore-core-okio-jvm'] = '1.2.0-SNAPSHOT'
versionCache['androidx.documentfile:documentfile'] = '1.1.0'
versionCache['androidx.drawerlayout:drawerlayout'] = '1.3.0-SNAPSHOT'
versionCache['androidx.dynamicanimation:dynamicanimation'] = '1.1.0'
versionCache['androidx.emoji2:emoji2'] = '1.6.0-SNAPSHOT'
versionCache['androidx.emoji2:emoji2-views-helper'] = '1.6.0-SNAPSHOT'
versionCache['androidx.emoji:emoji'] = '1.2.0-SNAPSHOT'
versionCache['androidx.exifinterface:exifinterface'] = '1.4.1'
versionCache['androidx.fragment:fragment'] = '1.9.0-SNAPSHOT'
versionCache['androidx.fragment:fragment-compose'] = '1.9.0-SNAPSHOT'
versionCache['androidx.fragment:fragment-ktx'] = '1.9.0-SNAPSHOT'
versionCache['androidx.fragment:fragment-testing'] = '1.9.0-SNAPSHOT'
versionCache['androidx.fragment:fragment-testing-manifest'] = '1.9.0-SNAPSHOT'
versionCache['androidx.graphics:graphics-path'] = '1.0.1'
versionCache['androidx.graphics:graphics-shapes'] = '1.1.0-SNAPSHOT'
versionCache['androidx.graphics:graphics-shapes-android'] = '1.1.0-SNAPSHOT'
versionCache['androidx.gridlayout:gridlayout'] = '1.1.0'
versionCache['androidx.interpolator:interpolator'] = '1.1.0-SNAPSHOT'
versionCache['androidx.leanback:leanback'] = '1.2.0'
versionCache['androidx.leanback:leanback-grid'] = '1.0.0'
versionCache['androidx.leanback:leanback-preference'] = '1.2.0'
versionCache['androidx.legacy:legacy-support-core-ui'] = '1.0.0'
versionCache['androidx.legacy:legacy-support-core-utils'] = '1.0.0'
versionCache['androidx.legacy:legacy-support-v4'] = '1.0.0'
versionCache['androidx.lifecycle:lifecycle-common'] = '2.10.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-common-java8'] = '2.10.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-common-jvm'] = '2.10.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-livedata'] = '2.10.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-livedata-core'] = '2.10.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-livedata-core-ktx'] = '2.10.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-livedata-ktx'] = '2.10.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-process'] = '2.10.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-runtime'] = '2.10.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-runtime-android'] = '2.10.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-runtime-compose'] = '2.10.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-runtime-compose-android'] = '2.10.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-runtime-desktop'] = '2.8.7'
versionCache['androidx.lifecycle:lifecycle-runtime-ktx'] = '2.10.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-runtime-ktx-android'] = '2.10.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-service'] = '2.10.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-viewmodel'] = '2.10.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-viewmodel-android'] = '2.10.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-viewmodel-compose'] = '2.10.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-viewmodel-compose-android'] = '2.10.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-viewmodel-desktop'] = '2.8.7'
versionCache['androidx.lifecycle:lifecycle-viewmodel-ktx'] = '2.10.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-viewmodel-savedstate'] = '2.10.0-SNAPSHOT'
versionCache['androidx.lifecycle:lifecycle-viewmodel-savedstate-android'] = '2.10.0-SNAPSHOT'
versionCache['androidx.loader:loader'] = '1.2.0-SNAPSHOT'
versionCache['androidx.localbroadcastmanager:localbroadcastmanager'] = '1.0.0'
versionCache['androidx.media3:media3-common'] = '1.2.0'
versionCache['androidx.media3:media3-container'] = '1.2.0'
versionCache['androidx.media3:media3-database'] = '1.2.0'
versionCache['androidx.media3:media3-datasource'] = '1.2.0'
versionCache['androidx.media3:media3-decoder'] = '1.2.0'
versionCache['androidx.media3:media3-exoplayer'] = '1.2.0'
versionCache['androidx.media3:media3-extractor'] = '1.2.0'
versionCache['androidx.media3:media3-session'] = '1.2.0'
versionCache['androidx.media3:media3-ui'] = '1.2.0'
versionCache['androidx.media:media'] = '1.8.0-SNAPSHOT'
versionCache['androidx.mediarouter:mediarouter'] = '1.8.0-SNAPSHOT'
versionCache['androidx.multidex:multidex'] = '2.0.0'
versionCache['androidx.navigation:navigation-common'] = '2.10.0-SNAPSHOT'
versionCache['androidx.navigation:navigation-common-android'] = '2.10.0-SNAPSHOT'
versionCache['androidx.navigation:navigation-compose'] = '2.10.0-SNAPSHOT'
versionCache['androidx.navigation:navigation-compose-android'] = '2.10.0-SNAPSHOT'
versionCache['androidx.navigation:navigation-runtime'] = '2.10.0-SNAPSHOT'
versionCache['androidx.navigation:navigation-runtime-android'] = '2.10.0-SNAPSHOT'
versionCache['androidx.navigationevent:navigationevent'] = '1.0.0-SNAPSHOT'
versionCache['androidx.navigationevent:navigationevent-android'] = '1.0.0-SNAPSHOT'
versionCache['androidx.paging:paging-common'] = '3.4.0-SNAPSHOT'
versionCache['androidx.paging:paging-common-android'] = '3.4.0-SNAPSHOT'
versionCache['androidx.paging:paging-common-ktx'] = '3.4.0-SNAPSHOT'
versionCache['androidx.paging:paging-compose'] = '3.4.0-SNAPSHOT'
versionCache['androidx.paging:paging-compose-android'] = '3.4.0-SNAPSHOT'
versionCache['androidx.paging:paging-runtime'] = '3.4.0-SNAPSHOT'
versionCache['androidx.palette:palette'] = '1.1.0-SNAPSHOT'
versionCache['androidx.pdf:pdf-document-service'] = '1.0.0-alpha06'
versionCache['androidx.pdf:pdf-viewer'] = '1.0.0-alpha06'
versionCache['androidx.pdf:pdf-viewer-fragment'] = '1.0.0-alpha06'
versionCache['androidx.preference:preference'] = '1.3.0-SNAPSHOT'
versionCache['androidx.print:print'] = '1.1.0'
versionCache['androidx.privacysandbox.ads:ads-adservices'] = '1.1.0-beta11'
versionCache['androidx.privacysandbox.ads:ads-adservices-java'] = '1.1.0-beta11'
versionCache['androidx.profileinstaller:profileinstaller'] = '1.5.0-SNAPSHOT'
versionCache['androidx.recyclerview:recyclerview'] = '1.5.0-SNAPSHOT'
versionCache['androidx.resourceinspection:resourceinspection-annotation'] = '1.1.0-SNAPSHOT'
versionCache['androidx.room:room-common'] = '2.8.0-SNAPSHOT'
versionCache['androidx.room:room-common-jvm'] = '2.8.0-SNAPSHOT'
versionCache['androidx.room:room-runtime'] = '2.8.0-SNAPSHOT'
versionCache['androidx.room:room-runtime-android'] = '2.8.0-SNAPSHOT'
versionCache['androidx.savedstate:savedstate'] = '1.4.0-SNAPSHOT'
versionCache['androidx.savedstate:savedstate-android'] = '1.4.0-SNAPSHOT'
versionCache['androidx.savedstate:savedstate-compose'] = '1.4.0-SNAPSHOT'
versionCache['androidx.savedstate:savedstate-compose-android'] = '1.4.0-SNAPSHOT'
versionCache['androidx.savedstate:savedstate-ktx'] = '1.4.0-SNAPSHOT'
versionCache['androidx.slidingpanelayout:slidingpanelayout'] = '1.3.0-SNAPSHOT'
versionCache['androidx.sqlite:sqlite'] = '2.6.0-SNAPSHOT'
versionCache['androidx.sqlite:sqlite-android'] = '2.6.0-SNAPSHOT'
versionCache['androidx.sqlite:sqlite-framework'] = '2.6.0-SNAPSHOT'
versionCache['androidx.sqlite:sqlite-framework-android'] = '2.6.0-SNAPSHOT'
versionCache['androidx.startup:startup-runtime'] = '1.2.0'
versionCache['androidx.swiperefreshlayout:swiperefreshlayout'] = '1.2.0-SNAPSHOT'
versionCache['androidx.test.espresso:espresso-contrib'] = '3.5.1'
versionCache['androidx.test.espresso:espresso-core'] = '3.7.0-alpha03'
versionCache['androidx.test.espresso:espresso-idling-resource'] = '3.7.0-alpha03'
versionCache['androidx.test.espresso:espresso-intents'] = '3.5.1'
versionCache['androidx.test.espresso:espresso-web'] = '3.5.1'
versionCache['androidx.test.ext:junit'] = '1.3.0-alpha03'
versionCache['androidx.test.services:storage'] = '1.6.0-alpha04'
versionCache['androidx.test.uiautomator:uiautomator'] = '2.4.0-SNAPSHOT'
versionCache['androidx.test:annotation'] = '1.0.1'
versionCache['androidx.test:core'] = '1.7.0-alpha03'
versionCache['androidx.test:monitor'] = '1.8.0-alpha03'
versionCache['androidx.test:rules'] = '1.7.0-alpha03'
versionCache['androidx.test:runner'] = '1.7.0-alpha03'
versionCache['androidx.tracing:tracing'] = '1.3.0'
versionCache['androidx.tracing:tracing-android'] = '1.3.0'
versionCache['androidx.tracing:tracing-ktx'] = '1.3.0'
versionCache['androidx.tracing:tracing-perfetto'] = '1.0.0'
versionCache['androidx.tracing:tracing-perfetto-binary'] = '1.0.0'
versionCache['androidx.tracing:tracing-perfetto-handshake'] = '1.0.0'
versionCache['androidx.transition:transition'] = '1.7.0-SNAPSHOT'
versionCache['androidx.tvprovider:tvprovider'] = '1.1.0'
versionCache['androidx.vectordrawable:vectordrawable'] = '1.2.0'
versionCache['androidx.vectordrawable:vectordrawable-animated'] = '1.2.0'
versionCache['androidx.versionedparcelable:versionedparcelable'] = '1.2.1'
versionCache['androidx.viewpager2:viewpager2'] = '1.2.0-SNAPSHOT'
versionCache['androidx.viewpager:viewpager'] = '1.1.0'
versionCache['androidx.webkit:webkit'] = '1.15.0-SNAPSHOT'
versionCache['androidx.window.extensions:extensions'] = '1.5.0-SNAPSHOT'
versionCache['androidx.window.sidecar:sidecar'] = '1.0.0-SNAPSHOT'
versionCache['androidx.window:window'] = '1.5.0-SNAPSHOT'
versionCache['androidx.window:window-core'] = '1.5.0-SNAPSHOT'
versionCache['androidx.window:window-core-android'] = '1.5.0-SNAPSHOT'
versionCache['androidx.xr.arcore:arcore'] = '1.0.0-alpha04'
versionCache['androidx.xr.runtime:runtime'] = '1.0.0-alpha04'
versionCache['androidx.xr.runtime:runtime-openxr'] = '1.0.0-alpha04'
versionCache['androidx.xr.scenecore:scenecore'] = '1.0.0-alpha04'
versionCache['com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework'] = '3.1.2'
versionCache['com.google.android.gms:play-services-auth'] = '21.1.1'
versionCache['com.google.android.gms:play-services-auth-api-phone'] = '18.0.2'
versionCache['com.google.android.gms:play-services-auth-base'] = '18.0.10'
versionCache['com.google.android.gms:play-services-auth-blockstore'] = '16.4.0'
versionCache['com.google.android.gms:play-services-base'] = '18.5.0'
versionCache['com.google.android.gms:play-services-basement'] = '18.5.0'
versionCache['com.google.android.gms:play-services-fido'] = '21.0.0'
versionCache['com.google.android.gms:play-services-identity-credentials'] = '16.0.0-alpha07'
versionCache['com.google.android.gms:play-services-tasks'] = '18.2.0'
versionCache['com.google.android.libraries.identity.googleid:googleid'] = '1.1.0'
versionCache['com.google.android.material:material'] = '1.11.0'
versionCache['com.google.ar:impress'] = '0.0.3'
versionCache['com.google.auto.service:auto-service-annotations'] = '1.0-rc6'
versionCache['com.google.code.findbugs:jsr305'] = '3.0.2'
versionCache['com.google.errorprone:error_prone_annotations'] = '2.30.0'
versionCache['com.google.guava:failureaccess'] = '1.0.1'
versionCache['com.google.guava:guava'] = '31.1-android'
versionCache['com.google.guava:listenablefuture'] = '9999.0-empty-to-avoid-conflict-with-guava'
versionCache['com.google.j2objc:j2objc-annotations'] = '1.3'
versionCache['com.google.protobuf:protobuf-lite'] = '3.0.1'
versionCache['com.squareup.moshi:moshi'] = '1.13.0'
versionCache['com.squareup.okio:okio'] = '3.9.1'
versionCache['com.squareup.okio:okio-jvm'] = '3.9.1'
versionCache['com.squareup.wire:wire-runtime'] = '5.2.1'
versionCache['com.squareup.wire:wire-runtime-jvm'] = '5.2.1'
versionCache['com.squareup:javawriter'] = '2.1.1'
versionCache['io.reactivex.rxjava3:rxjava'] = '3.0.2'
versionCache['javax.inject:javax.inject'] = '1'
versionCache['junit:junit'] = '4.13.2'
versionCache['org.ccil.cowan.tagsoup:tagsoup'] = '1.2.1'
versionCache['org.checkerframework:checker-compat-qual'] = '2.5.5'
versionCache['org.checkerframework:checker-qual'] = '3.12.0'
versionCache['org.hamcrest:hamcrest'] = '2.2'
versionCache['org.hamcrest:hamcrest-core'] = '2.2'
versionCache['org.hamcrest:hamcrest-integration'] = '1.3'
versionCache['org.hamcrest:hamcrest-library'] = '2.2'
versionCache['org.jetbrains.kotlin:kotlin-bom'] = '1.8.22'
versionCache['org.jetbrains.kotlin:kotlin-stdlib'] = '2.1.20'
versionCache['org.jetbrains.kotlin:kotlin-stdlib-common'] = '2.1.20'
versionCache['org.jetbrains.kotlin:kotlin-stdlib-jdk7'] = '1.9.0'
versionCache['org.jetbrains.kotlin:kotlin-stdlib-jdk8'] = '1.8.20'
versionCache['org.jetbrains.kotlinx:kotlinx-coroutines-android'] = '1.8.1'
versionCache['org.jetbrains.kotlinx:kotlinx-coroutines-bom'] = '1.8.1'
versionCache['org.jetbrains.kotlinx:kotlinx-coroutines-core'] = '1.8.1'
versionCache['org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm'] = '1.8.1'
versionCache['org.jetbrains.kotlinx:kotlinx-coroutines-guava'] = '1.8.1'
versionCache['org.jetbrains.kotlinx:kotlinx-coroutines-reactive'] = '1.8.1'
versionCache['org.jetbrains.kotlinx:kotlinx-coroutines-rx3'] = '1.8.1'
versionCache['org.jetbrains.kotlinx:kotlinx-coroutines-test'] = '1.8.1'
versionCache['org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm'] = '1.8.1'
versionCache['org.jetbrains.kotlinx:kotlinx-serialization-bom'] = '1.7.3'
versionCache['org.jetbrains.kotlinx:kotlinx-serialization-core'] = '1.7.3'
versionCache['org.jetbrains.kotlinx:kotlinx-serialization-core-jvm'] = '1.7.3'
versionCache['org.jetbrains:annotations'] = '23.0.0'
versionCache['org.jsoup:jsoup'] = '1.12.2'
versionCache['org.jspecify:jspecify'] = '1.0.0'
versionCache['org.reactivestreams:reactive-streams'] = '1.0.3'
apply plugin: ChromiumPlugin
repositories {
google()
maven {
// This URL is generated by the fetch_all_androidx.py script.
url 'https://androidx.dev/snapshots/builds/13588495/artifacts/repository'
}
mavenCentral()
}
dependencies {
// Note about the configuration names: they are defined in buildSrc/ChromiumPlugin
compileLatest 'androidx.compose.runtime:runtime-android:+'
compileLatest 'androidx.compose.material3:material3:+'
compileLatest 'androidx.compose.ui:ui:+'
compileLatest 'androidx.compose.ui:ui-text-google-fonts:+'
compileLatest 'androidx.activity:activity-compose:+'
compileLatest 'androidx.fragment:fragment-compose:+'
compileLatest 'androidx.lifecycle:lifecycle-viewmodel-compose:+'
compileLatest 'androidx.lifecycle:lifecycle-runtime:+'
compileLatest 'androidx.lifecycle:lifecycle-runtime-ktx:+'
compileLatest 'androidx.lifecycle:lifecycle-common:+'
compileLatest 'androidx.lifecycle:lifecycle-common-java8:+'
compileLatest 'androidx.lifecycle:lifecycle-livedata:+'
compileLatest 'androidx.lifecycle:lifecycle-livedata-core:+'
compileLatest 'androidx.lifecycle:lifecycle-service:+'
compileLatest 'androidx.lifecycle:lifecycle-viewmodel:+'
compileLatest 'androidx.lifecycle:lifecycle-viewmodel-savedstate:+'
compileLatest 'androidx.activity:activity:+'
compileLatest 'androidx.annotation:annotation:+'
compileLatest 'androidx.annotation:annotation-jvm:+'
compileLatest 'androidx.appcompat:appcompat:+'
compileLatest 'androidx.appcompat:appcompat-resources:+'
compileLatest 'androidx.appsearch:appsearch:+'
compileLatest 'androidx.appsearch:appsearch-builtin-types:+'
compileLatest 'androidx.appsearch:appsearch-platform-storage:+'
compileLatest 'androidx.asynclayoutinflater:asynclayoutinflater:+'
compileLatest 'androidx.asynclayoutinflater:asynclayoutinflater-appcompat:+'
compileLatest 'androidx.autofill:autofill:+'
compileLatest 'androidx.biometric:biometric:+'
compileLatest 'androidx.browser:browser:+'
compileLatest 'androidx.cardview:cardview:+'
compileLatest 'androidx.collection:collection:+'
compileLatest 'androidx.collection:collection-ktx:+'
compileLatest 'androidx.concurrent:concurrent-futures:+'
compileLatest 'androidx.coordinatorlayout:coordinatorlayout:+'
compileLatest 'androidx.core:core:+'
compileLatest 'androidx.credentials:credentials:+'
compileLatest 'androidx.credentials:credentials-play-services-auth:+'
compileLatest 'androidx.core:core-animation:+'
compileLatest 'androidx.customview:customview:+'
compileLatest 'androidx.datastore:datastore-android:+'
compileLatest 'androidx.datastore:datastore-core:+'
compileLatest 'androidx.drawerlayout:drawerlayout:+'
compileLatest 'androidx.dynamicanimation:dynamicanimation:+'
compileLatest 'androidx.exifinterface:exifinterface:+'
compileLatest 'androidx.fragment:fragment:+'
compileLatest 'androidx.gridlayout:gridlayout:+'
compileLatest 'androidx.interpolator:interpolator:+'
compileLatest 'androidx.leanback:leanback:+'
compileLatest 'androidx.leanback:leanback-preference:+'
compile 'androidx.localbroadcastmanager:localbroadcastmanager:1.0.0'
compileLatest 'androidx.media:media:+'
compileLatest 'androidx.mediarouter:mediarouter:+'
compileLatest 'androidx.navigation:navigation-compose:+'
compileLatest 'androidx.navigation:navigation-runtime:+'
compileLatest 'androidx.paging:paging-compose:+'
compileLatest 'androidx.paging:paging-runtime:+'
// Take pdf library 1.0.0-alpha06 until beta release is thoroughly tested.
// TODO(https://crbug.com/383610568): Switch to beta version of pdf library once ready.
compile 'androidx.pdf:pdf-viewer:1.0.0-alpha06'
compile 'androidx.pdf:pdf-viewer-fragment:1.0.0-alpha06'
compileLatest 'androidx.preference:preference:+'
// Privacy Sandbox is less stable than others. Use only release versions.
compile 'androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11'
compile 'androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta11'
compileLatest 'androidx.recyclerview:recyclerview:+'
// TODO(https://crbug.com/359896493): Remove the following dep once rolls
// succeed again. Deps on it will need to be removed first.
compileLatest 'androidx.savedstate:savedstate:+'
compileLatest 'androidx.savedstate:savedstate-android:+'
compileLatest 'androidx.swiperefreshlayout:swiperefreshlayout:+'
compileLatest 'androidx.tracing:tracing:+'
compileLatest 'androidx.tvprovider:tvprovider:+'
compileLatest 'androidx.vectordrawable:vectordrawable:+'
compileLatest 'androidx.vectordrawable:vectordrawable-animated:+'
compileLatest 'androidx.viewpager:viewpager:+'
compileLatest 'androidx.window:window:+'
compileLatest 'androidx.window.extensions:extensions:+'
compileLatest 'androidx.window.sidecar:sidecar:+'
compile 'androidx.xr.runtime:runtime:1.0.0-alpha04'
compile 'androidx.xr.scenecore:scenecore:1.0.0-alpha04'
// Those are for use by doubledown libraries.
compileLatest 'androidx.arch.core:core-common:+'
compileLatest 'androidx.annotation:annotation-experimental:+'
compileLatest 'androidx.emoji:emoji:+'
compileLatest 'androidx.room:room-runtime:+'
compileLatest 'androidx.room:room-runtime-android:+'
compileLatest 'androidx.transition:transition:+'
compileLatest 'androidx.viewpager2:viewpager2:+'
compile 'androidx.legacy:legacy-support-core-utils:1.0.0'
compileLatest 'androidx.documentfile:documentfile:+'
compileLatest 'androidx.print:print:+'
compileLatest 'androidx.sqlite:sqlite-android:+'
compileLatest 'androidx.concurrent:concurrent-futures-ktx:+'
compileLatest 'androidx.credentials.registry:registry-provider:+'
compileLatest 'androidx.credentials.registry:registry-provider-play-services:+'
String media3Version = '1.2.0'
compile "androidx.media3:media3-common:${media3Version}"
compile "androidx.media3:media3-database:${media3Version}"
compile "androidx.media3:media3-datasource:${media3Version}"
compile "androidx.media3:media3-decoder:${media3Version}"
compile "androidx.media3:media3-exoplayer:${media3Version}"
compile "androidx.media3:media3-extractor:${media3Version}"
compile "androidx.media3:media3-session:${media3Version}"
compile "androidx.media3:media3-ui:${media3Version}"
compile 'androidx.multidex:multidex:2.0.0'
compileLatest 'androidx.webkit:webkit:+'
compileLatest 'androidx.constraintlayout:constraintlayout:+'
// Used by 1p Play Services.
compile 'androidx.legacy:legacy-support-v4:1.0.0'
// testCompile targets have test_only = true.
androidTestCompileLatest 'androidx.fragment:fragment-testing:+'
androidTestCompileLatest 'androidx.benchmark:benchmark-macro:+'
androidTestCompileLatest 'androidx.benchmark:benchmark-macro-junit4:+'
androidTestCompileLatest 'androidx.benchmark:benchmark-junit4:+'
androidTestCompileLatest 'androidx.compose.ui:ui-test-android:+'
androidTestCompileLatest 'androidx.compose.ui:ui-test-junit4:+'
androidTestCompileLatest 'androidx.compose.ui:ui-test-manifest:+'
androidTestCompileLatest 'androidx.core:core-animation-testing:+'
androidTestCompile 'androidx.test:core:1.4.0-rc01'
androidTestCompile 'androidx.test:monitor:1.4.0-rc01'
androidTestCompile 'androidx.test:rules:1.2.0'
androidTestCompile 'androidx.test:runner:1.5.2'
androidTestCompile 'androidx.test.espresso:espresso-contrib:3.5.1'
androidTestCompile 'androidx.test.espresso:espresso-core:3.5.1'
androidTestCompile 'androidx.test.espresso:espresso-intents:3.5.1'
androidTestCompile 'androidx.test.espresso:espresso-web:3.5.1'
androidTestCompile 'androidx.test.ext:junit:1.1.1'
androidTestCompile 'androidx.test.services:storage:1.4.1'
androidTestCompileLatest 'androidx.test.uiautomator:uiautomator:+'
// accessibility-test-framework (dependancy of anroidx.espresso) somehow
// pulls in files from these dependencies without actually depending on
// them. This breaks some of our assumptions in the code so adding these
// explicitly to fix the asserts. Remove when no longer needed.
androidTestCompile 'org.checkerframework:checker-compat-qual:2.5.5'
androidTestCompile 'com.google.errorprone:error_prone_annotations:2.3.4'
androidTestCompile 'com.google.j2objc:j2objc-annotations:1.3'
}
task setUpRepository(type: BuildConfigGenerator) {
pathToBuildGradle 'third_party/androidx'
cipdPackagePrefix 'chromium/third_party/androidx'
internalTargetVisibility = [':*', '//third_party/android_deps:*']
ignoreDEPS true
writeBoM true
}