Last active
June 26, 2019 01:31
[Android]versions.gradle
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<최상위 build.gradle> | |
buildscript { | |
apply from: 'versions.gradle' | |
repositories { | |
jcenter() | |
google() | |
mavenCentral() | |
} | |
dependencies { | |
classpath deps.gradle | |
classpath deps.google_service | |
classpath deps.kotlin_gradle_plugin | |
} | |
} | |
-------------------------------------------------- | |
<앱 build.gradle> | |
apply from: '../versions.gradle' | |
dependencies { | |
androidTestImplementation deps.test_espresso | |
implementation deps.support_appcompat | |
implementation deps.support_constraintlayout | |
implementation deps.support_recyclerview | |
} | |
--------------------------------------------------------------------------- | |
<versions.gradle> (현재 최상위 gradle파일과 같은 위치에 위치되어있음) | |
ext.versions = [:] | |
ext.deps = [:] | |
ext.versions.build_tools = "28.0.3" | |
ext.deps.gradle = "com.android.tools.build:gradle:3.4.0" | |
//////////////////////////////////////////////////////////////////////////////////////////////////////////////// | |
ext.deps.support_appcompat = "androidx.appcompat:appcompat:1.0.2" | |
ext.deps.support_v4 = "androidx.legacy:legacy-support-v4:1.0.0" | |
ext.deps.support_multidex = "com.android.support:multidex:1.0.2" | |
ext.deps.support_livedata_and_viewmodel = "androidx.lifecycle:lifecycle-extensions:2.0.0" | |
ext.deps.support_constraintlayout = "androidx.constraintlayout:constraintlayout:1.1.3" | |
ext.deps.support_recyclerview = "androidx.recyclerview:recyclerview:1.0.0" | |
//////////////////////////////////////////////////////////////////////////////////////////////////////////////// | |
ext.versions.lifecycle = "2.1.0-beta01" | |
ext.deps.androidx_lifecycle_livedata_viewmodel = "androidx.lifecycle:lifecycle-extensions:$ext.versions.lifecycle" | |
ext.deps.androidx_lifecycle_java8 = "androidx.lifecycle:lifecycle-common-java8:$ext.versions.lifecycle" | |
ext.deps.androidx_lifecycle_reactivestreams = "androidx.lifecycle:lifecycle-reactivestreams-ktx:$ext.versions.lifecycle" | |
ext.deps.androidx_arch_core_testing = "androidx.arch.core:core-testing:$ext.versions.lifecycle" | |
ext.deps.android_ktx_core = "androidx.core:core-ktx:1.0.0" | |
ext.deps.android_ktx_fragment = "androidx.fragment:fragment-ktx:1.1.0-alpha04" | |
ext.deps.android_ktx_viewmodel = "androidx.lifecycle:lifecycle-viewmodel-ktx:2.0.0" | |
ext.deps.android_ktx_reactivestreams = "androidx.lifecycle:lifecycle-reactivestreams-ktx:2.0.0" | |
//////////////////////////////////////////////////////////////////////////////////////////////////////////////// | |
ext.deps.test_espresso = "androidx.test.espresso:espresso-core:3.1.1" | |
ext.deps.test_junit = "junit:junit:4.12" | |
ext.deps.test_mokito = "org.mockito:mockito-core:2.28.2" | |
//////////////////////////////////////////////////////////////////////////////////////////////////////////////// | |
ext.versions.kotlin_version = '1.3.31' | |
ext.deps.kotlin_gradle_plugin = "org.jetbrains.kotlin:kotlin-gradle-plugin:$ext.versions.kotlin_version" | |
ext.deps.kotlin_stdlib = "org.jetbrains.kotlin:kotlin-stdlib:$ext.versions.kotlin_version" | |
//////////////////////////////////////////////////////////////////////////////////////////////////////////////// | |
ext.versions.play_services = "15.0.1" | |
ext.deps.google_service = "com.google.gms:google-services:4.2.0" | |
ext.deps.play_service_auth = "com.google.android.gms:play-services-auth:$ext.versions.play_services" | |
ext.deps.play_service_games = "com.google.android.gms:play-services-games:$ext.versions.play_services" | |
ext.deps.play_service_location = "com.google.android.gms:play-services-location:$ext.versions.play_services" | |
ext.deps.play_service_gcm = "com.google.android.gms:play-services-gcm:$ext.versions.play_services" | |
ext.deps.play_service_ads = "com.google.android.gms:play-services-ads:$ext.versions.play_services" | |
ext.deps.play_service_analytics = "com.google.android.gms:play-services-analytics:16.0.1" | |
//////////////////////////////////////////////////////////////////////////////////////////////////////////////// | |
ext.deps.firebase_ads = "com.google.firebase:firebase-core:16.0.9" | |
ext.deps.firebase_database = "com.google.firebase:firebase-database:17.0.0" | |
ext.deps.firebase_core = "com.google.firebase:firebase-core:16.0.9" | |
//////////////////////////////////////////////////////////////////////////////////////////////////////////////// | |
ext.versions.retrofit_version = '2.5.0' | |
ext.deps.retrofit2 = "com.squareup.retrofit2:retrofit:$ext.versions.retrofit_version" | |
ext.deps.retrofit2_converter_gson = "com.squareup.retrofit2:converter-gson:$ext.versions.retrofit_version" | |
ext.deps.retrofit2_adapter_rxjava = "com.squareup.retrofit2:adapter-rxjava2:$ext.versions.retrofit_version" | |
//////////////////////////////////////////////////////////////////////////////////////////////////////////////// | |
ext.deps.rx_kotlin = "io.reactivex.rxjava2:rxkotlin:2.3.0" | |
ext.deps.rx_android = "io.reactivex.rxjava2:rxandroid:2.1.1" | |
ext.deps.rx_extentions = 'com.github.akarnokd:rxjava2-extensions:0.20.8' | |
ext.deps.rx_binding_kotlin = "com.jakewharton.rxbinding2:rxbinding-kotlin:2.2.0" | |
ext.deps.rx_binding_recyclerview_kotlin = "com.jakewharton.rxbinding2:rxbinding-recyclerview-v7-kotlin:2.2.0" | |
//////////////////////////////////////////////////////////////////////////////////////////////////////////////// | |
ext.deps.qrscanner = "me.dm7.barcodescanner:zxing:1.9.8" | |
//////////////////////////////////////////////////////////////////////////////////////////////////////////////// | |
ext.versions.glide = '4.9.0' | |
ext.deps.glide = "com.github.bumptech.glide:glide:$ext.versions.glide" | |
ext.deps.glide_annotation = "com.github.bumptech.glide:compiler:$ext.versions.glide" | |
//////////////////////////////////////////////////////////////////////////////////////////////////////////////// | |
ext.deps.jsoup = 'org.jsoup:jsoup:1.12.1' | |
ext.deps.koin = 'org.koin:koin-android:2.0.0-rc-2' | |
ext.deps.okhttp = 'com.squareup.okhttp3:okhttp:3.12.0' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment