| // 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 |
| } |