|
| 1 | +[versions] |
| 2 | +androidGradlePlugin = "8.7.3" |
| 3 | + |
| 4 | +# Main library dependencies. |
| 5 | +# Versions defined for :lib are required to follow library versioning - stable |
| 6 | +# releases of the library can only use stable dependencies |
| 7 | +androidXActivity = "1.8.0" |
| 8 | +androidXAnnotation = "1.2.0" |
| 9 | +androidXAnnotationExperimental = "1.0.0" |
| 10 | +androidXAppCompat = "1.6.1" |
| 11 | +androidXCardView = "1.0.0" |
| 12 | +androidXConstraintLayout = "2.1.0" |
| 13 | +androidXCoordinatorLayout = "1.1.0" |
| 14 | +androidXCore = "1.6.0" |
| 15 | +androidXDrawerLayout = "1.1.1" |
| 16 | +androidXDynamicAnimation = "1.0.0" |
| 17 | +androidXEspresso = "3.1.0" |
| 18 | +androidXFragment = "1.2.5" |
| 19 | +androidXGridLayout = "1.0.0" |
| 20 | +androidXGraphicsShapes = "1.0.1" |
| 21 | +androidXLifecycle = "2.0.0" |
| 22 | +androidXMultidex = "2.0.1" |
| 23 | +androidXPreference = "1.1.1" |
| 24 | +androidXRecyclerView = "1.2.1" |
| 25 | +androidXRecyclerViewSelection = "1.0.0" |
| 26 | +androidXResourceInspectionAnnotation = "1.0.1" |
| 27 | +androidXResourceInspectionProcessor = "1.0.1" |
| 28 | +androidXTestCore = "1.4.0" |
| 29 | +androidXTransition = "1.5.0" |
| 30 | +androidXVectorDrawable = "1.1.0" |
| 31 | +androidXViewPager2 = "1.0.0" |
| 32 | +androidXWindow = "1.0.0" |
| 33 | +dagger = "2.51.1" |
| 34 | +dexmaker = "1.2" |
| 35 | +errorProneAnnotations = "2.15.0" |
| 36 | +glide = "4.16.0" |
| 37 | +guava = "33.3.1-android" |
| 38 | +junit = "4.13.2" |
| 39 | +kotlinBom = "1.8.22" |
| 40 | +mockitoCore = "2.25.0" |
| 41 | +robolectric = "4.13" |
| 42 | +truth = "0.45" |
| 43 | + |
| 44 | +[libraries] |
| 45 | +android-gradle-plugin = { group = "com.android.tools.build", name = "gradle", version.ref = "androidGradlePlugin" } |
| 46 | +androidx-activity = { group = "androidx.activity", name = "activity", version.ref = "androidXActivity" } |
| 47 | +androidx-annotation = { group = "androidx.annotation", name = "annotation", version.ref = "androidXAnnotation" } |
| 48 | +androidx-annotation-experimental = { group = "androidx.annotation", name = "annotation-experimental", version.ref = "androidXAnnotationExperimental" } |
| 49 | +androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "androidXAppCompat" } |
| 50 | +androidx-cardview = { group = "androidx.cardview", name = "cardview", version.ref = "androidXCardView" } |
| 51 | +androidx-constraintlayout = { group = "androidx.constraintlayout", name = "constraintlayout", version.ref = "androidXConstraintLayout" } |
| 52 | +androidx-coordinatorlayout = { group = "androidx.coordinatorlayout", name = "coordinatorlayout", version.ref = "androidXCoordinatorLayout" } |
| 53 | +androidx-core = { group = "androidx.core", name = "core", version.ref = "androidXCore" } |
| 54 | +androidx-drawerlayout = { group = "androidx.drawerlayout", name = "drawerlayout", version.ref = "androidXDrawerLayout" } |
| 55 | +androidx-dynamicanimation = { group = "androidx.dynamicanimation", name = "dynamicanimation", version.ref = "androidXDynamicAnimation" } |
| 56 | +androidx-fragment = { group = "androidx.fragment", name = "fragment", version.ref = "androidXFragment" } |
| 57 | +androidx-gridlayout = { group = "androidx.gridlayout", name = "gridlayout", version.ref = "androidXGridLayout" } |
| 58 | +androidx-lifecycle-runtime = { group = "androidx.lifecycle", name = "lifecycle-runtime", version.ref = "androidXLifecycle" } |
| 59 | +androidx-multidex = { group = "androidx.multidex", name= "multidex", version.ref = "androidXMultidex" } |
| 60 | +androidx-preference = { group = "androidx.preference", name = "preference", version.ref = "androidXPreference" } |
| 61 | +androidx-recyclerview = { group = "androidx.recyclerview", name = "recyclerview", version.ref = "androidXRecyclerView" } |
| 62 | +androidx-transition = { group = "androidx.transition", name = "transition", version.ref = "androidXTransition" } |
| 63 | +androidx-vectordrawable = { group = "androidx.vectordrawable", name= "vectordrawable", version.ref = "androidXVectorDrawable" } |
| 64 | +androidx-recyclerview-selection = { group = "androidx.recyclerview", name = "recyclerview-selection", version.ref = "androidXRecyclerViewSelection" } |
| 65 | +androidx-resourceinspection-annotation = { group = "androidx.resourceinspection", name = "resourceinspection-annotation", version.ref = "androidXResourceInspectionAnnotation" } |
| 66 | +androidx-resourceinspection-processor = { group = "androidx.resourceinspection", name = "resourceinspection-processor", version.ref = "androidXResourceInspectionProcessor" } |
| 67 | +androidx-viewpager2 = { group = "androidx.viewpager2", name = "viewpager2", version.ref = "androidXViewPager2" } |
| 68 | +androidx-graphics-shapes = { group = "androidx.graphics", name = "graphics-shapes", version.ref = "androidXGraphicsShapes" } |
| 69 | +androidx-espresso-accessibility = { group = "androidx.test.espresso", name = "espresso-accessibility", version.ref = "androidXEspresso" } |
| 70 | +androidx-espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "androidXEspresso" } |
| 71 | +androidx-espresso-contrib = { group = "androidx.test.espresso", name = "espresso-contrib", version.ref = "androidXEspresso" } |
| 72 | +androidx-test-core = { group = "androidx.test", name = "core", version.ref = "androidXTestCore" } |
| 73 | +androidx-test-runner = { group = "androidx.test", name = "runner", version.ref = "androidXTestCore" } |
| 74 | +androidx-test-rules = { group = "androidx.test", name = "rules", version.ref = "androidXTestCore" } |
| 75 | +androidx-window = { group = "androidx.window", name = "window", version.ref = "androidXWindow" } |
| 76 | +androidx-window-java = { group = "androidx.window", name = "window-java", version.ref = "androidXWindow" } |
| 77 | +dagger = { group = "com.google.dagger", name = "dagger", version.ref = "dagger" } |
| 78 | +dagger-android = { group = "com.google.dagger", name = "dagger-android", version.ref = "dagger" } |
| 79 | +dagger-android-processor = { group = "com.google.dagger", name = "dagger-android-processor", version.ref = "dagger" } |
| 80 | +dagger-android-support = { group = "com.google.dagger", name = "dagger-android-support", version.ref = "dagger" } |
| 81 | +dagger-compiler = { group = "com.google.dagger", name = "dagger-compiler", version.ref = "dagger" } |
| 82 | +dexmaker = { group = "com.google.dexmaker", name = "dexmaker", version.ref = "dexmaker" } |
| 83 | +dexmaker-mokito = { group = "com.google.dexmaker", name = "dexmaker-mockito", version.ref = "dexmaker" } |
| 84 | +errorprone-annotations = { group = "com.google.errorprone", name = "error_prone_annotations", version.ref = "errorProneAnnotations" } |
| 85 | +glide = { group = "com.github.bumptech.glide", name = "glide", version.ref = "glide" } |
| 86 | +guava = { group = "com.google.guava", name = "guava", version.ref = "guava" } |
| 87 | +junit = { group = "junit", name = "junit", version.ref = "junit" } |
| 88 | +kotlin-bom = { group = "org.jetbrains.kotlin", name = "kotlin-bom", version.ref = "kotlinBom" } |
| 89 | +mockito-core = { group = "org.mockito", name = "mockito-core", version.ref = "mockitoCore" } |
| 90 | +robolectric = { group = "org.robolectric", name = "robolectric", version.ref = "robolectric" } |
| 91 | +truth = { group = "com.google.truth", name = "truth", version.ref = "truth" } |
0 commit comments