|
|
|
@ -3,9 +3,9 @@
|
|
|
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
|
|
|
|
|
|
// If you ever need to force a toolchain rebuild (taskcluster) then edit the following comment.
|
|
|
|
|
// FORCE REBUILD 2022-09-16
|
|
|
|
|
// FORCE REBUILD 2022-12-11
|
|
|
|
|
|
|
|
|
|
object Versions {
|
|
|
|
|
object FenixVersions {
|
|
|
|
|
const val kotlin = "1.7.20"
|
|
|
|
|
const val coroutines = "1.6.4"
|
|
|
|
|
|
|
|
|
@ -64,170 +64,170 @@ object Versions {
|
|
|
|
|
|
|
|
|
|
@Suppress("unused")
|
|
|
|
|
object FenixDependencies {
|
|
|
|
|
const val tools_androidgradle = "com.android.tools.build:gradle:${Versions.android_gradle_plugin}"
|
|
|
|
|
const val tools_kotlingradle = "org.jetbrains.kotlin:kotlin-gradle-plugin:${Versions.kotlin}"
|
|
|
|
|
const val tools_benchmarkgradle = "androidx.benchmark:benchmark-gradle-plugin:${Versions.androidx_benchmark}"
|
|
|
|
|
const val kotlin_stdlib = "org.jetbrains.kotlin:kotlin-stdlib-jdk7:${Versions.kotlin}"
|
|
|
|
|
const val kotlin_stdlib_jdk8 = "org.jetbrains.kotlin:kotlin-stdlib-jdk8:${Versions.kotlin}"
|
|
|
|
|
const val kotlin_reflect = "org.jetbrains.kotlin:kotlin-reflect:${Versions.kotlin}"
|
|
|
|
|
const val kotlin_coroutines = "org.jetbrains.kotlinx:kotlinx-coroutines-core:${Versions.coroutines}"
|
|
|
|
|
const val kotlin_coroutines_test = "org.jetbrains.kotlinx:kotlinx-coroutines-test:${Versions.coroutines}"
|
|
|
|
|
const val kotlin_coroutines_android = "org.jetbrains.kotlinx:kotlinx-coroutines-android:${Versions.coroutines}"
|
|
|
|
|
|
|
|
|
|
const val osslicenses_plugin = "com.google.android.gms:oss-licenses-plugin:${Versions.osslicenses_plugin}"
|
|
|
|
|
|
|
|
|
|
const val mozilla_compose_awesomebar = "org.mozilla.components:compose-awesomebar:${Versions.mozilla_android_components}"
|
|
|
|
|
|
|
|
|
|
const val mozilla_concept_awesomebar = "org.mozilla.components:concept-awesomebar:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_concept_base = "org.mozilla.components:concept-base:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_concept_engine = "org.mozilla.components:concept-engine:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_concept_menu = "org.mozilla.components:concept-menu:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_concept_push = "org.mozilla.components:concept-push:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_concept_tabstray = "org.mozilla.components:concept-tabstray:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_concept_toolbar = "org.mozilla.components:concept-toolbar:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_concept_storage = "org.mozilla.components:concept-storage:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_concept_sync = "org.mozilla.components:concept-sync:${Versions.mozilla_android_components}"
|
|
|
|
|
|
|
|
|
|
const val mozilla_browser_engine_gecko = "org.mozilla.components:browser-engine-gecko:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_browser_domains = "org.mozilla.components:browser-domains:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_browser_icons = "org.mozilla.components:browser-icons:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_browser_session_storage = "org.mozilla.components:browser-session-storage:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_browser_state = "org.mozilla.components:browser-state:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_browser_tabstray = "org.mozilla.components:browser-tabstray:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_browser_thumbnails = "org.mozilla.components:browser-thumbnails:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_browser_toolbar = "org.mozilla.components:browser-toolbar:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_browser_menu = "org.mozilla.components:browser-menu:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_browser_menu2 = "org.mozilla.components:browser-menu2:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_browser_errorpages = "org.mozilla.components:browser-errorpages:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_browser_storage_sync = "org.mozilla.components:browser-storage-sync:${Versions.mozilla_android_components}"
|
|
|
|
|
|
|
|
|
|
const val mozilla_feature_addons = "org.mozilla.components:feature-addons:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_support_extensions = "org.mozilla.components:support-webextensions:${Versions.mozilla_android_components}"
|
|
|
|
|
|
|
|
|
|
const val mozilla_feature_accounts = "org.mozilla.components:feature-accounts:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_app_links = "org.mozilla.components:feature-app-links:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_autofill = "org.mozilla.components:feature-autofill:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_awesomebar = "org.mozilla.components:feature-awesomebar:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_contextmenu = "org.mozilla.components:feature-contextmenu:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_customtabs = "org.mozilla.components:feature-customtabs:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_intent = "org.mozilla.components:feature-intent:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_media = "org.mozilla.components:feature-media:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_qr = "org.mozilla.components:feature-qr:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_search = "org.mozilla.components:feature-search:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_session = "org.mozilla.components:feature-session:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_syncedtabs = "org.mozilla.components:feature-syncedtabs:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_tabs = "org.mozilla.components:feature-tabs:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_downloads = "org.mozilla.components:feature-downloads:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_storage = "org.mozilla.components:feature-storage:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_prompts = "org.mozilla.components:feature-prompts:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_push = "org.mozilla.components:feature-push:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_privatemode = "org.mozilla.components:feature-privatemode:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_pwa = "org.mozilla.components:feature-pwa:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_toolbar = "org.mozilla.components:feature-toolbar:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_findinpage = "org.mozilla.components:feature-findinpage:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_logins = "org.mozilla.components:feature-logins:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_site_permissions = "org.mozilla.components:feature-sitepermissions:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_readerview = "org.mozilla.components:feature-readerview:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_tab_collections = "org.mozilla.components:feature-tab-collections:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_recentlyclosed = "org.mozilla.components:feature-recentlyclosed:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_accounts_push = "org.mozilla.components:feature-accounts-push:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_top_sites = "org.mozilla.components:feature-top-sites:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_share = "org.mozilla.components:feature-share:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_webauthn = "org.mozilla.components:feature-webauthn:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_webcompat = "org.mozilla.components:feature-webcompat:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_webnotifications = "org.mozilla.components:feature-webnotifications:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_webcompat_reporter = "org.mozilla.components:feature-webcompat-reporter:${Versions.mozilla_android_components}"
|
|
|
|
|
|
|
|
|
|
const val mozilla_service_pocket = "org.mozilla.components:service-pocket:${Versions.mozilla_android_components}"
|
|
|
|
|
const val tools_androidgradle = "com.android.tools.build:gradle:${FenixVersions.android_gradle_plugin}"
|
|
|
|
|
const val tools_kotlingradle = "org.jetbrains.kotlin:kotlin-gradle-plugin:${FenixVersions.kotlin}"
|
|
|
|
|
const val tools_benchmarkgradle = "androidx.benchmark:benchmark-gradle-plugin:${FenixVersions.androidx_benchmark}"
|
|
|
|
|
const val kotlin_stdlib = "org.jetbrains.kotlin:kotlin-stdlib-jdk7:${FenixVersions.kotlin}"
|
|
|
|
|
const val kotlin_stdlib_jdk8 = "org.jetbrains.kotlin:kotlin-stdlib-jdk8:${FenixVersions.kotlin}"
|
|
|
|
|
const val kotlin_reflect = "org.jetbrains.kotlin:kotlin-reflect:${FenixVersions.kotlin}"
|
|
|
|
|
const val kotlin_coroutines = "org.jetbrains.kotlinx:kotlinx-coroutines-core:${FenixVersions.coroutines}"
|
|
|
|
|
const val kotlin_coroutines_test = "org.jetbrains.kotlinx:kotlinx-coroutines-test:${FenixVersions.coroutines}"
|
|
|
|
|
const val kotlin_coroutines_android = "org.jetbrains.kotlinx:kotlinx-coroutines-android:${FenixVersions.coroutines}"
|
|
|
|
|
|
|
|
|
|
const val osslicenses_plugin = "com.google.android.gms:oss-licenses-plugin:${FenixVersions.osslicenses_plugin}"
|
|
|
|
|
|
|
|
|
|
const val mozilla_compose_awesomebar = "org.mozilla.components:compose-awesomebar:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
|
|
|
|
|
const val mozilla_concept_awesomebar = "org.mozilla.components:concept-awesomebar:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_concept_base = "org.mozilla.components:concept-base:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_concept_engine = "org.mozilla.components:concept-engine:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_concept_menu = "org.mozilla.components:concept-menu:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_concept_push = "org.mozilla.components:concept-push:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_concept_tabstray = "org.mozilla.components:concept-tabstray:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_concept_toolbar = "org.mozilla.components:concept-toolbar:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_concept_storage = "org.mozilla.components:concept-storage:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_concept_sync = "org.mozilla.components:concept-sync:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
|
|
|
|
|
const val mozilla_browser_engine_gecko = "org.mozilla.components:browser-engine-gecko:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_browser_domains = "org.mozilla.components:browser-domains:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_browser_icons = "org.mozilla.components:browser-icons:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_browser_session_storage = "org.mozilla.components:browser-session-storage:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_browser_state = "org.mozilla.components:browser-state:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_browser_tabstray = "org.mozilla.components:browser-tabstray:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_browser_thumbnails = "org.mozilla.components:browser-thumbnails:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_browser_toolbar = "org.mozilla.components:browser-toolbar:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_browser_menu = "org.mozilla.components:browser-menu:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_browser_menu2 = "org.mozilla.components:browser-menu2:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_browser_errorpages = "org.mozilla.components:browser-errorpages:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_browser_storage_sync = "org.mozilla.components:browser-storage-sync:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
|
|
|
|
|
const val mozilla_feature_addons = "org.mozilla.components:feature-addons:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_support_extensions = "org.mozilla.components:support-webextensions:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
|
|
|
|
|
const val mozilla_feature_accounts = "org.mozilla.components:feature-accounts:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_app_links = "org.mozilla.components:feature-app-links:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_autofill = "org.mozilla.components:feature-autofill:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_awesomebar = "org.mozilla.components:feature-awesomebar:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_contextmenu = "org.mozilla.components:feature-contextmenu:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_customtabs = "org.mozilla.components:feature-customtabs:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_intent = "org.mozilla.components:feature-intent:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_media = "org.mozilla.components:feature-media:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_qr = "org.mozilla.components:feature-qr:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_search = "org.mozilla.components:feature-search:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_session = "org.mozilla.components:feature-session:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_syncedtabs = "org.mozilla.components:feature-syncedtabs:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_tabs = "org.mozilla.components:feature-tabs:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_downloads = "org.mozilla.components:feature-downloads:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_storage = "org.mozilla.components:feature-storage:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_prompts = "org.mozilla.components:feature-prompts:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_push = "org.mozilla.components:feature-push:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_privatemode = "org.mozilla.components:feature-privatemode:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_pwa = "org.mozilla.components:feature-pwa:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_toolbar = "org.mozilla.components:feature-toolbar:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_findinpage = "org.mozilla.components:feature-findinpage:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_logins = "org.mozilla.components:feature-logins:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_site_permissions = "org.mozilla.components:feature-sitepermissions:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_readerview = "org.mozilla.components:feature-readerview:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_tab_collections = "org.mozilla.components:feature-tab-collections:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_recentlyclosed = "org.mozilla.components:feature-recentlyclosed:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_accounts_push = "org.mozilla.components:feature-accounts-push:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_top_sites = "org.mozilla.components:feature-top-sites:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_share = "org.mozilla.components:feature-share:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_webauthn = "org.mozilla.components:feature-webauthn:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_webcompat = "org.mozilla.components:feature-webcompat:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_webnotifications = "org.mozilla.components:feature-webnotifications:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_feature_webcompat_reporter = "org.mozilla.components:feature-webcompat-reporter:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
|
|
|
|
|
const val mozilla_service_pocket = "org.mozilla.components:service-pocket:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_service_contile =
|
|
|
|
|
"org.mozilla.components:service-contile:${Versions.mozilla_android_components}"
|
|
|
|
|
"org.mozilla.components:service-contile:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_service_digitalassetlinks =
|
|
|
|
|
"org.mozilla.components:service-digitalassetlinks:${Versions.mozilla_android_components}"
|
|
|
|
|
"org.mozilla.components:service-digitalassetlinks:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_service_sync_autofill =
|
|
|
|
|
"org.mozilla.components:service-sync-autofill:${Versions.mozilla_android_components}"
|
|
|
|
|
"org.mozilla.components:service-sync-autofill:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_service_sync_logins =
|
|
|
|
|
"org.mozilla.components:service-sync-logins:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_service_firefox_accounts = "org.mozilla.components:service-firefox-accounts:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_service_glean = "org.mozilla.components:service-glean:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_service_location = "org.mozilla.components:service-location:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_service_nimbus = "org.mozilla.components:service-nimbus:${Versions.mozilla_android_components}"
|
|
|
|
|
|
|
|
|
|
const val mozilla_ui_colors = "org.mozilla.components:ui-colors:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_ui_icons = "org.mozilla.components:ui-icons:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_ui_widgets = "org.mozilla.components:ui-widgets:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_ui_tabcounter = "org.mozilla.components:ui-tabcounter:${Versions.mozilla_android_components}"
|
|
|
|
|
|
|
|
|
|
const val mozilla_lib_crash = "org.mozilla.components:lib-crash:${Versions.mozilla_android_components}"
|
|
|
|
|
"org.mozilla.components:service-sync-logins:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_service_firefox_accounts = "org.mozilla.components:service-firefox-accounts:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_service_glean = "org.mozilla.components:service-glean:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_service_location = "org.mozilla.components:service-location:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_service_nimbus = "org.mozilla.components:service-nimbus:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
|
|
|
|
|
const val mozilla_ui_colors = "org.mozilla.components:ui-colors:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_ui_icons = "org.mozilla.components:ui-icons:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_ui_widgets = "org.mozilla.components:ui-widgets:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_ui_tabcounter = "org.mozilla.components:ui-tabcounter:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
|
|
|
|
|
const val mozilla_lib_crash = "org.mozilla.components:lib-crash:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val lib_crash_sentry =
|
|
|
|
|
"org.mozilla.components:lib-crash-sentry:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_lib_push_firebase = "org.mozilla.components:lib-push-firebase:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_lib_dataprotect = "org.mozilla.components:lib-dataprotect:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_lib_state = "org.mozilla.components:lib-state:${Versions.mozilla_android_components}"
|
|
|
|
|
|
|
|
|
|
const val mozilla_lib_publicsuffixlist = "org.mozilla.components:lib-publicsuffixlist:${Versions.mozilla_android_components}"
|
|
|
|
|
|
|
|
|
|
const val mozilla_support_base = "org.mozilla.components:support-base:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_support_rusterrors = "org.mozilla.components:support-rusterrors:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_support_images = "org.mozilla.components:support-images:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_support_ktx = "org.mozilla.components:support-ktx:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_support_rusthttp = "org.mozilla.components:support-rusthttp:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_support_rustlog = "org.mozilla.components:support-rustlog:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_support_utils = "org.mozilla.components:support-utils:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_support_test = "org.mozilla.components:support-test:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_support_test_libstate = "org.mozilla.components:support-test-libstate:${Versions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_support_locale = "org.mozilla.components:support-locale:${Versions.mozilla_android_components}"
|
|
|
|
|
|
|
|
|
|
const val sentry = "io.sentry:sentry-android:${Versions.sentry}"
|
|
|
|
|
const val leakcanary = "com.squareup.leakcanary:leakcanary-android-core:${Versions.leakcanary}"
|
|
|
|
|
|
|
|
|
|
const val androidx_compose_ui = "androidx.compose.ui:ui:${Versions.androidx_compose}"
|
|
|
|
|
const val androidx_compose_ui_test = "androidx.compose.ui:ui-test-junit4:${Versions.androidx_compose}"
|
|
|
|
|
const val androidx_compose_ui_test_manifest = "androidx.compose.ui:ui-test-manifest:${Versions.androidx_compose}"
|
|
|
|
|
const val androidx_compose_ui_tooling = "androidx.compose.ui:ui-tooling:${Versions.androidx_compose}"
|
|
|
|
|
const val androidx_compose_foundation = "androidx.compose.foundation:foundation:${Versions.androidx_compose}"
|
|
|
|
|
const val androidx_compose_material = "androidx.compose.material:material:${Versions.androidx_compose}"
|
|
|
|
|
const val androidx_annotation = "androidx.annotation:annotation:${Versions.androidx_annotation}"
|
|
|
|
|
const val androidx_benchmark_junit4 = "androidx.benchmark:benchmark-junit4:${Versions.androidx_benchmark}"
|
|
|
|
|
const val androidx_biometric = "androidx.biometric:biometric:${Versions.androidx_biometric}"
|
|
|
|
|
const val androidx_fragment = "androidx.fragment:fragment-ktx:${Versions.androidx_fragment}"
|
|
|
|
|
const val androidx_appcompat = "androidx.appcompat:appcompat:${Versions.androidx_appcompat}"
|
|
|
|
|
const val androidx_coordinatorlayout = "androidx.coordinatorlayout:coordinatorlayout:${Versions.androidx_coordinator_layout}"
|
|
|
|
|
const val androidx_constraintlayout = "androidx.constraintlayout:constraintlayout:${Versions.androidx_constraint_layout}"
|
|
|
|
|
const val androidx_legacy = "androidx.legacy:legacy-support-v4:${Versions.androidx_legacy}"
|
|
|
|
|
const val androidx_lifecycle_common = "androidx.lifecycle:lifecycle-common:${Versions.androidx_lifecycle}"
|
|
|
|
|
const val androidx_lifecycle_livedata = "androidx.lifecycle:lifecycle-livedata-ktx:${Versions.androidx_lifecycle}"
|
|
|
|
|
const val androidx_lifecycle_process = "androidx.lifecycle:lifecycle-process:${Versions.androidx_lifecycle}"
|
|
|
|
|
const val androidx_lifecycle_viewmodel = "androidx.lifecycle:lifecycle-viewmodel-ktx:${Versions.androidx_lifecycle}"
|
|
|
|
|
const val androidx_lifecycle_runtime = "androidx.lifecycle:lifecycle-runtime-ktx:${Versions.androidx_lifecycle}"
|
|
|
|
|
const val androidx_paging = "androidx.paging:paging-runtime-ktx:${Versions.androidx_paging}"
|
|
|
|
|
const val androidx_preference = "androidx.preference:preference-ktx:${Versions.androidx_preference}"
|
|
|
|
|
const val androidx_safeargs = "androidx.navigation:navigation-safe-args-gradle-plugin:${Versions.androidx_navigation}"
|
|
|
|
|
const val androidx_navigation_fragment = "androidx.navigation:navigation-fragment-ktx:${Versions.androidx_navigation}"
|
|
|
|
|
const val androidx_navigation_ui = "androidx.navigation:navigation-ui:${Versions.androidx_navigation}"
|
|
|
|
|
const val androidx_recyclerview = "androidx.recyclerview:recyclerview:${Versions.androidx_recyclerview}"
|
|
|
|
|
const val androidx_core = "androidx.core:core:${Versions.androidx_core}"
|
|
|
|
|
const val androidx_core_ktx = "androidx.core:core-ktx:${Versions.androidx_core}"
|
|
|
|
|
const val androidx_transition = "androidx.transition:transition:${Versions.androidx_transition}"
|
|
|
|
|
const val androidx_work_ktx = "androidx.work:work-runtime-ktx:${Versions.androidx_work}"
|
|
|
|
|
const val androidx_work_testing = "androidx.work:work-testing:${Versions.androidx_work}"
|
|
|
|
|
const val androidx_datastore = "androidx.datastore:datastore:${Versions.androidx_datastore}"
|
|
|
|
|
const val google_material = "com.google.android.material:material:${Versions.google_material}"
|
|
|
|
|
"org.mozilla.components:lib-crash-sentry:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_lib_push_firebase = "org.mozilla.components:lib-push-firebase:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_lib_dataprotect = "org.mozilla.components:lib-dataprotect:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_lib_state = "org.mozilla.components:lib-state:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
|
|
|
|
|
const val mozilla_lib_publicsuffixlist = "org.mozilla.components:lib-publicsuffixlist:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
|
|
|
|
|
const val mozilla_support_base = "org.mozilla.components:support-base:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_support_rusterrors = "org.mozilla.components:support-rusterrors:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_support_images = "org.mozilla.components:support-images:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_support_ktx = "org.mozilla.components:support-ktx:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_support_rusthttp = "org.mozilla.components:support-rusthttp:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_support_rustlog = "org.mozilla.components:support-rustlog:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_support_utils = "org.mozilla.components:support-utils:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_support_test = "org.mozilla.components:support-test:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_support_test_libstate = "org.mozilla.components:support-test-libstate:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
const val mozilla_support_locale = "org.mozilla.components:support-locale:${FenixVersions.mozilla_android_components}"
|
|
|
|
|
|
|
|
|
|
const val sentry = "io.sentry:sentry-android:${FenixVersions.sentry}"
|
|
|
|
|
const val leakcanary = "com.squareup.leakcanary:leakcanary-android-core:${FenixVersions.leakcanary}"
|
|
|
|
|
|
|
|
|
|
const val androidx_compose_ui = "androidx.compose.ui:ui:${FenixVersions.androidx_compose}"
|
|
|
|
|
const val androidx_compose_ui_test = "androidx.compose.ui:ui-test-junit4:${FenixVersions.androidx_compose}"
|
|
|
|
|
const val androidx_compose_ui_test_manifest = "androidx.compose.ui:ui-test-manifest:${FenixVersions.androidx_compose}"
|
|
|
|
|
const val androidx_compose_ui_tooling = "androidx.compose.ui:ui-tooling:${FenixVersions.androidx_compose}"
|
|
|
|
|
const val androidx_compose_foundation = "androidx.compose.foundation:foundation:${FenixVersions.androidx_compose}"
|
|
|
|
|
const val androidx_compose_material = "androidx.compose.material:material:${FenixVersions.androidx_compose}"
|
|
|
|
|
const val androidx_annotation = "androidx.annotation:annotation:${FenixVersions.androidx_annotation}"
|
|
|
|
|
const val androidx_benchmark_junit4 = "androidx.benchmark:benchmark-junit4:${FenixVersions.androidx_benchmark}"
|
|
|
|
|
const val androidx_biometric = "androidx.biometric:biometric:${FenixVersions.androidx_biometric}"
|
|
|
|
|
const val androidx_fragment = "androidx.fragment:fragment-ktx:${FenixVersions.androidx_fragment}"
|
|
|
|
|
const val androidx_appcompat = "androidx.appcompat:appcompat:${FenixVersions.androidx_appcompat}"
|
|
|
|
|
const val androidx_coordinatorlayout = "androidx.coordinatorlayout:coordinatorlayout:${FenixVersions.androidx_coordinator_layout}"
|
|
|
|
|
const val androidx_constraintlayout = "androidx.constraintlayout:constraintlayout:${FenixVersions.androidx_constraint_layout}"
|
|
|
|
|
const val androidx_legacy = "androidx.legacy:legacy-support-v4:${FenixVersions.androidx_legacy}"
|
|
|
|
|
const val androidx_lifecycle_common = "androidx.lifecycle:lifecycle-common:${FenixVersions.androidx_lifecycle}"
|
|
|
|
|
const val androidx_lifecycle_livedata = "androidx.lifecycle:lifecycle-livedata-ktx:${FenixVersions.androidx_lifecycle}"
|
|
|
|
|
const val androidx_lifecycle_process = "androidx.lifecycle:lifecycle-process:${FenixVersions.androidx_lifecycle}"
|
|
|
|
|
const val androidx_lifecycle_viewmodel = "androidx.lifecycle:lifecycle-viewmodel-ktx:${FenixVersions.androidx_lifecycle}"
|
|
|
|
|
const val androidx_lifecycle_runtime = "androidx.lifecycle:lifecycle-runtime-ktx:${FenixVersions.androidx_lifecycle}"
|
|
|
|
|
const val androidx_paging = "androidx.paging:paging-runtime-ktx:${FenixVersions.androidx_paging}"
|
|
|
|
|
const val androidx_preference = "androidx.preference:preference-ktx:${FenixVersions.androidx_preference}"
|
|
|
|
|
const val androidx_safeargs = "androidx.navigation:navigation-safe-args-gradle-plugin:${FenixVersions.androidx_navigation}"
|
|
|
|
|
const val androidx_navigation_fragment = "androidx.navigation:navigation-fragment-ktx:${FenixVersions.androidx_navigation}"
|
|
|
|
|
const val androidx_navigation_ui = "androidx.navigation:navigation-ui:${FenixVersions.androidx_navigation}"
|
|
|
|
|
const val androidx_recyclerview = "androidx.recyclerview:recyclerview:${FenixVersions.androidx_recyclerview}"
|
|
|
|
|
const val androidx_core = "androidx.core:core:${FenixVersions.androidx_core}"
|
|
|
|
|
const val androidx_core_ktx = "androidx.core:core-ktx:${FenixVersions.androidx_core}"
|
|
|
|
|
const val androidx_transition = "androidx.transition:transition:${FenixVersions.androidx_transition}"
|
|
|
|
|
const val androidx_work_ktx = "androidx.work:work-runtime-ktx:${FenixVersions.androidx_work}"
|
|
|
|
|
const val androidx_work_testing = "androidx.work:work-testing:${FenixVersions.androidx_work}"
|
|
|
|
|
const val androidx_datastore = "androidx.datastore:datastore:${FenixVersions.androidx_datastore}"
|
|
|
|
|
const val google_material = "com.google.android.material:material:${FenixVersions.google_material}"
|
|
|
|
|
const val google_accompanist_drawablepainter =
|
|
|
|
|
"com.google.accompanist:accompanist-drawablepainter:${Versions.accompanist_drawablepainter}"
|
|
|
|
|
"com.google.accompanist:accompanist-drawablepainter:${FenixVersions.accompanist_drawablepainter}"
|
|
|
|
|
const val google_accompanist_insets =
|
|
|
|
|
"com.google.accompanist:accompanist-insets:${Versions.accompanist_drawablepainter}"
|
|
|
|
|
"com.google.accompanist:accompanist-insets:${FenixVersions.accompanist_drawablepainter}"
|
|
|
|
|
|
|
|
|
|
const val protobuf_javalite = "com.google.protobuf:protobuf-javalite:${Versions.protobuf}"
|
|
|
|
|
const val protobuf_compiler = "com.google.protobuf:protoc:${Versions.protobuf}"
|
|
|
|
|
const val protobuf_javalite = "com.google.protobuf:protobuf-javalite:${FenixVersions.protobuf}"
|
|
|
|
|
const val protobuf_compiler = "com.google.protobuf:protoc:${FenixVersions.protobuf}"
|
|
|
|
|
|
|
|
|
|
const val adjust = "com.adjust.sdk:adjust-android:${Versions.adjust}"
|
|
|
|
|
const val installreferrer = "com.android.installreferrer:installreferrer:${Versions.installreferrer}"
|
|
|
|
|
const val adjust = "com.adjust.sdk:adjust-android:${FenixVersions.adjust}"
|
|
|
|
|
const val installreferrer = "com.android.installreferrer:installreferrer:${FenixVersions.installreferrer}"
|
|
|
|
|
|
|
|
|
|
const val jna = "net.java.dev.jna:jna:${Versions.jna}@jar"
|
|
|
|
|
const val jna = "net.java.dev.jna:jna:${FenixVersions.jna}@jar"
|
|
|
|
|
|
|
|
|
|
const val junit = "junit:junit:${Versions.junit}"
|
|
|
|
|
const val mockk = "io.mockk:mockk:${Versions.mockk}"
|
|
|
|
|
const val mockk_android = "io.mockk:mockk-android:${Versions.mockk}"
|
|
|
|
|
const val junit = "junit:junit:${FenixVersions.junit}"
|
|
|
|
|
const val mockk = "io.mockk:mockk:${FenixVersions.mockk}"
|
|
|
|
|
const val mockk_android = "io.mockk:mockk-android:${FenixVersions.mockk}"
|
|
|
|
|
|
|
|
|
|
// --- START AndroidX test dependencies --- //
|
|
|
|
|
// N.B.: the versions of these dependencies appear to be pinned together. To avoid bugs, they
|
|
|
|
@ -254,21 +254,21 @@ object FenixDependencies {
|
|
|
|
|
// Test services is unused
|
|
|
|
|
// --- END AndroidX test dependencies --- //
|
|
|
|
|
|
|
|
|
|
const val mockwebserver = "com.squareup.okhttp3:mockwebserver:${Versions.mockwebserver}"
|
|
|
|
|
const val uiautomator = "androidx.test.uiautomator:uiautomator:${Versions.uiautomator}"
|
|
|
|
|
const val robolectric = "org.robolectric:robolectric:${Versions.robolectric}"
|
|
|
|
|
const val mockwebserver = "com.squareup.okhttp3:mockwebserver:${FenixVersions.mockwebserver}"
|
|
|
|
|
const val uiautomator = "androidx.test.uiautomator:uiautomator:${FenixVersions.uiautomator}"
|
|
|
|
|
const val robolectric = "org.robolectric:robolectric:${FenixVersions.robolectric}"
|
|
|
|
|
|
|
|
|
|
const val google_ads_id = "com.google.android.gms:play-services-ads-identifier:${Versions.google_ads_id_version}"
|
|
|
|
|
const val google_ads_id = "com.google.android.gms:play-services-ads-identifier:${FenixVersions.google_ads_id_version}"
|
|
|
|
|
|
|
|
|
|
// Required for in-app reviews
|
|
|
|
|
const val google_play_review = "com.google.android.play:review:${Versions.google_play_review_version}"
|
|
|
|
|
const val google_play_review_ktx = "com.google.android.play:review-ktx:${Versions.google_play_review_version}"
|
|
|
|
|
|
|
|
|
|
const val detektApi = "io.gitlab.arturbosch.detekt:detekt-api:${Versions.detekt}"
|
|
|
|
|
const val detektTest = "io.gitlab.arturbosch.detekt:detekt-test:${Versions.detekt}"
|
|
|
|
|
const val junitApi = "org.junit.jupiter:junit-jupiter-api:${Versions.junit}"
|
|
|
|
|
const val junitParams = "org.junit.jupiter:junit-jupiter-params:${Versions.junit}"
|
|
|
|
|
const val junitEngine = "org.junit.jupiter:junit-jupiter-engine:${Versions.junit}"
|
|
|
|
|
const val google_play_review = "com.google.android.play:review:${FenixVersions.google_play_review_version}"
|
|
|
|
|
const val google_play_review_ktx = "com.google.android.play:review-ktx:${FenixVersions.google_play_review_version}"
|
|
|
|
|
|
|
|
|
|
const val detektApi = "io.gitlab.arturbosch.detekt:detekt-api:${FenixVersions.detekt}"
|
|
|
|
|
const val detektTest = "io.gitlab.arturbosch.detekt:detekt-test:${FenixVersions.detekt}"
|
|
|
|
|
const val junitApi = "org.junit.jupiter:junit-jupiter-api:${FenixVersions.junit}"
|
|
|
|
|
const val junitParams = "org.junit.jupiter:junit-jupiter-params:${FenixVersions.junit}"
|
|
|
|
|
const val junitEngine = "org.junit.jupiter:junit-jupiter-engine:${FenixVersions.junit}"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|