[fenix] Update to Mozilla Android Components 0.45.0-SNAPSHOT and GeckoView Nightly...
[gecko.git] / mobile / android / fenix / buildSrc / src / main / java / Dependencies.kt
blob347679d910e875dcd7db335cf4c8ed4aba659f0c
1 /* This Source Code Form is subject to the terms of the Mozilla Public
2  * License, v. 2.0. If a copy of the MPL was not distributed with this
3  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 private object Versions {
6     const val kotlin = "1.3.11"
7     const val android_gradle_plugin = "3.2.1"
8     const val geckoNightly = "67.0.20190226093755"
9     const val rxAndroid = "2.1.0"
10     const val rxKotlin = "2.3.0"
11     const val anko = "0.10.8"
12     const val sentry = "1.7.10"
13     const val leakcanary = "1.6.3"
15     const val androidx_appcompat = "1.1.0-alpha02"
16     const val androidx_constraint_layout = "2.0.0-alpha2"
17     const val androidx_preference = "1.1.0-alpha03"
18     const val androidx_legacy = "1.0.0"
19     const val androidx_annotation = "1.0.1"
20     const val androidx_lifecycle = "2.0.0"
21     const val androidx_fragment = "1.1.0-alpha04"
22     const val androidx_safeargs = "1.0.0-beta01"
24     const val mozilla_android_components = "0.45.0-SNAPSHOT"
26     const val test_tools = "1.0.2"
27     const val espresso_core = "2.2.2"
29     const val android_arch_navigation = "1.0.0-rc01"
31     const val autodispose = "1.1.0"
33     const val junit_jupiter = "5.3.2"
34     const val mockito = "2.23.0"
35     const val mockk = "1.9.kotlin12"
36     const val glide = "4.9.0"
39 @Suppress("unused")
40 object Deps {
41     const val tools_androidgradle = "com.android.tools.build:gradle:${Versions.android_gradle_plugin}"
42     const val tools_kotlingradle = "org.jetbrains.kotlin:kotlin-gradle-plugin:${Versions.kotlin}"
43     const val kotlin_stdlib = "org.jetbrains.kotlin:kotlin-stdlib-jdk7:${Versions.kotlin}"
45     const val allopen =  "org.jetbrains.kotlin:kotlin-allopen:${Versions.kotlin}"
47     const val rxKotlin = "io.reactivex.rxjava2:rxkotlin:${Versions.rxKotlin}"
48     const val rxAndroid = "io.reactivex.rxjava2:rxandroid:${Versions.rxAndroid}"
50     const val anko_commons = "org.jetbrains.anko:anko-commons:${Versions.anko}"
51     const val anko_sdk = "org.jetbrains.anko:anko-sdk25:${Versions.anko}"
52     const val anko_appcompat = "org.jetbrains.anko:anko-appcompat-v7:${Versions.anko}"
53     const val anko_constraintlayout = "org.jetbrains.anko:anko-constraint-layout:${Versions.anko}"
55     const val geckoview_nightly_arm = "org.mozilla.geckoview:geckoview-nightly-armeabi-v7a:${Versions.geckoNightly}"
56     const val geckoview_nightly_x86 = "org.mozilla.geckoview:geckoview-nightly-x86:${Versions.geckoNightly}"
57     const val geckoview_nightly_aarch64 = "org.mozilla.geckoview:geckoview-nightly-arm64-v8a:${Versions.geckoNightly}"
59     const val mozilla_concept_engine = "org.mozilla.components:concept-engine:${Versions.mozilla_android_components}"
60     const val mozilla_concept_tabstray = "org.mozilla.components:concept-tabstray:${Versions.mozilla_android_components}"
61     const val mozilla_concept_toolbar = "org.mozilla.components:concept-toolbar:${Versions.mozilla_android_components}"
62     const val mozilla_concept_storage = "org.mozilla.components:concept-storage:${Versions.mozilla_android_components}"
64     const val mozilla_browser_awesomebar = "org.mozilla.components:browser-awesomebar:${Versions.mozilla_android_components}"
65     const val mozilla_browser_engine_gecko_nightly = "org.mozilla.components:browser-engine-gecko-nightly:${Versions.mozilla_android_components}"
66     const val mozilla_browser_domains = "org.mozilla.components:browser-domains:${Versions.mozilla_android_components}"
67     const val mozilla_browser_search = "org.mozilla.components:browser-search:${Versions.mozilla_android_components}"
68     const val mozilla_browser_session = "org.mozilla.components:browser-session:${Versions.mozilla_android_components}"
69     const val mozilla_browser_tabstray = "org.mozilla.components:browser-tabstray:${Versions.mozilla_android_components}"
70     const val mozilla_browser_toolbar = "org.mozilla.components:browser-toolbar:${Versions.mozilla_android_components}"
71     const val mozilla_browser_menu = "org.mozilla.components:browser-menu:${Versions.mozilla_android_components}"
72     const val mozilla_browser_errorpages = "org.mozilla.components:browser-errorpages:${Versions.mozilla_android_components}"
73     const val mozilla_browser_storage_sync = "org.mozilla.components:browser-storage-sync:${Versions.mozilla_android_components}"
75     const val mozilla_feature_awesomebar = "org.mozilla.components:feature-awesomebar:${Versions.mozilla_android_components}"
76     const val mozilla_feature_contextmenu = "org.mozilla.components:feature-contextmenu:${Versions.mozilla_android_components}"
77     const val mozilla_feature_customtabs = "org.mozilla.components:feature-customtabs:${Versions.mozilla_android_components}"
78     const val mozilla_feature_intent = "org.mozilla.components:feature-intent:${Versions.mozilla_android_components}"
79     const val mozilla_feature_search = "org.mozilla.components:feature-search:${Versions.mozilla_android_components}"
80     const val mozilla_feature_session = "org.mozilla.components:feature-session:${Versions.mozilla_android_components}"
81     const val mozilla_feature_sync = "org.mozilla.components:feature-sync:${Versions.mozilla_android_components}"
82     const val mozilla_feature_tabs = "org.mozilla.components:feature-tabs:${Versions.mozilla_android_components}"
83     const val mozilla_feature_downloads = "org.mozilla.components:feature-downloads:${Versions.mozilla_android_components}"
84     const val mozilla_feature_storage = "org.mozilla.components:feature-storage:${Versions.mozilla_android_components}"
85     const val mozilla_feature_prompts = "org.mozilla.components:feature-prompts:${Versions.mozilla_android_components}"
86     const val mozilla_feature_toolbar = "org.mozilla.components:feature-toolbar:${Versions.mozilla_android_components}"
87     const val mozilla_feature_findinpage = "org.mozilla.components:feature-findinpage:${Versions.mozilla_android_components}"
88     const val mozilla_feature_session_bundling = "org.mozilla.components:feature-session-bundling:${Versions.mozilla_android_components}"
90     const val mozilla_service_fretboard = "org.mozilla.components:service-fretboard:${Versions.mozilla_android_components}"
91     const val mozilla_service_glean = "org.mozilla.components:service-glean:${Versions.mozilla_android_components}"
93     const val mozilla_ui_colors = "org.mozilla.components:ui-colors:${Versions.mozilla_android_components}"
94     const val mozilla_ui_icons = "org.mozilla.components:ui-icons:${Versions.mozilla_android_components}"
96     const val mozilla_lib_crash = "org.mozilla.components:lib-crash:${Versions.mozilla_android_components}"
98     const val mozilla_support_base = "org.mozilla.components:support-base:${Versions.mozilla_android_components}"
99     const val mozilla_support_ktx = "org.mozilla.components:support-ktx:${Versions.mozilla_android_components}"
101     const val sentry = "io.sentry:sentry-android:${Versions.sentry}"
102     const val leakcanary = "com.squareup.leakcanary:leakcanary-android:${Versions.leakcanary}"
103     const val leakcanary_noop = "com.squareup.leakcanary:leakcanary-android-no-op:${Versions.leakcanary}"
105     const val tools_test_runner = "com.android.support.test:runner:${Versions.test_tools}"
106     const val tools_espresso_core = "com.android.support.test.espresso:espresso-core:${Versions.espresso_core}"
108     const val androidx_annotation = "androidx.annotation:annotation:${Versions.androidx_annotation}"
109     const val androidx_fragment = "androidx.fragment:fragment:${Versions.androidx_fragment}"
110     const val androidx_appcompat = "androidx.appcompat:appcompat:${Versions.androidx_appcompat}"
111     const val androidx_constraintlayout = "androidx.constraintlayout:constraintlayout:${Versions.androidx_constraint_layout}"
112     const val androidx_legacy = "androidx.legacy:legacy-support-v4:${Versions.androidx_legacy}"
113     const val androidx_lifecycle_runtime = "androidx.lifecycle:lifecycle-runtime:${Versions.androidx_lifecycle}"
114     const val androidx_preference = "androidx.preference:preference-ktx:${Versions.androidx_preference}"
115     const val androidx_safeargs = "android.arch.navigation:navigation-safe-args-gradle-plugin:${Versions.androidx_safeargs}"
116     const val android_arch_navigation = "android.arch.navigation:navigation-fragment:${Versions.android_arch_navigation}"
117     const val android_arch_navigation_ui = "android.arch.navigation:navigation-ui:${Versions.android_arch_navigation}"
119     const val autodispose = "com.uber.autodispose:autodispose:${Versions.autodispose}"
120     const val autodispose_android = "com.uber.autodispose:autodispose-android:${Versions.autodispose}"
121     const val autodispose_android_aac = "com.uber.autodispose:autodispose-android-archcomponents:${Versions.autodispose}"
122     const val autodispose_android_aac_test = "com.uber.autodispose:autodispose-android-archcomponents-test:${Versions.autodispose}"
124     const val junit_jupiter_api = "org.junit.jupiter:junit-jupiter-api:${Versions.junit_jupiter}"
125     const val junit_jupiter_params = "org.junit.jupiter:junit-jupiter-params:${Versions.junit_jupiter}"
126     const val junit_jupiter_engine = "org.junit.jupiter:junit-jupiter-engine:${Versions.junit_jupiter}"
128     const val mockito_core = "org.mockito:mockito-core:${Versions.mockito}"
129     const val mockito_android = "org.mockito:mockito-android:${Versions.mockito}"
130     const val mockk = "io.mockk:mockk:${Versions.mockk}"
132     const val glide = "com.github.bumptech.glide:glide:${Versions.glide}"
133     const val glideAnnotationProcessor = "com.github.bumptech.glide:compiler:${Versions.glide}"