106 lines
2.5 KiB
Groovy
106 lines
2.5 KiB
Groovy
|
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
||
|
|
||
|
buildscript {
|
||
|
ext {
|
||
|
kotlin_version = '1.6.0'
|
||
|
gradle_version = '4.1.1'
|
||
|
google_services_version = '4.3.3'
|
||
|
fabric_gradle_version = '1.31.2'
|
||
|
|
||
|
// Android
|
||
|
multidex_version = '2.0.1'
|
||
|
appcompat_version = '1.1.0'
|
||
|
ktx_version = '1.2.0'
|
||
|
constraint_version = '1.1.3'
|
||
|
|
||
|
// Google
|
||
|
material_version = '1.0.0'
|
||
|
crashlytics_version = '2.10.1'
|
||
|
play_services_location_version = '17.0.0'
|
||
|
|
||
|
// Db
|
||
|
// Room
|
||
|
room_version = '2.2.5'
|
||
|
|
||
|
// Di
|
||
|
kodein_version = '6.5.0'
|
||
|
|
||
|
// Moxy
|
||
|
moxy_version = '1.7.0'
|
||
|
|
||
|
// Rx
|
||
|
rx_kotlin_version = '2.3.0'
|
||
|
rx_android_version = '2.1.1'
|
||
|
rx_java_version = '2.2.6'
|
||
|
rx_relay_version = '2.1.0'
|
||
|
|
||
|
// OkHttp
|
||
|
okhttp_version = '3.12.1'
|
||
|
|
||
|
// Retrofit
|
||
|
retrofit_version = '2.5.0'
|
||
|
|
||
|
// Picasso
|
||
|
picasso_version = '2.71828'
|
||
|
picasso_transf_version = '2.2.1'
|
||
|
|
||
|
// Cicerone
|
||
|
cicerone_version = '5.0.0'
|
||
|
|
||
|
// Ui
|
||
|
santalu_mask_et_version = '1.1.1'
|
||
|
poovam_pin_et_version = '1.2.1'
|
||
|
cachapa_explayout_version = '2.9.2'
|
||
|
|
||
|
// Yandex maps
|
||
|
yandex_maps_version = '3.4.0'
|
||
|
|
||
|
// Anko
|
||
|
anko_version = '0.10.8'
|
||
|
|
||
|
// Debug
|
||
|
timber_version = '4.7.1'
|
||
|
debugdrawer_version = '0.8.0'
|
||
|
chuck_version = '1.1.0'
|
||
|
lynx_version = '1.1.0'
|
||
|
|
||
|
// Tests
|
||
|
mockk_version = '1.9.3'
|
||
|
junit_version = '5.3.1'
|
||
|
junit_ext_version = '1.1.1'
|
||
|
espresso_version = '3.2.0'
|
||
|
}
|
||
|
repositories {
|
||
|
google()
|
||
|
jcenter()
|
||
|
mavenCentral()
|
||
|
maven {
|
||
|
url 'https://maven.fabric.io/public'
|
||
|
}
|
||
|
}
|
||
|
|
||
|
dependencies {
|
||
|
classpath "com.android.tools.build:gradle:$gradle_version"
|
||
|
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.10"
|
||
|
classpath "io.fabric.tools:gradle:$fabric_gradle_version"
|
||
|
classpath "com.google.gms:google-services:$google_services_version"
|
||
|
// NOTE: Do not place your application dependencies here; they belong
|
||
|
// in the individual module build.gradle files
|
||
|
}
|
||
|
}
|
||
|
|
||
|
allprojects {
|
||
|
repositories {
|
||
|
google()
|
||
|
jcenter()
|
||
|
mavenCentral()
|
||
|
maven {
|
||
|
url 'https://jitpack.io'
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
task clean(type: Delete) {
|
||
|
delete rootProject.buildDir
|
||
|
}
|