Files
assistant-android/dependencies.gradle
2017-05-02 17:15:37 +08:00

112 lines
5.4 KiB
Groovy

allprojects {
repositories {
jcenter()
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
}
}
ext {
//Android
buildToolsVersion = "25.0.0"
compileSdkVersion = 23
minSdkVersion = 14
// target 23 will cause permission issues
targetSdkVersion = 21
// application info
versionCode = 20
versionName = "2.5"
applicationId = "com.gh.gamecenter"
// compile 'com.google.dagger:dagger:2.0.2' // dagger2
// compile 'com.google.dagger:dagger-compiler:2.0.2' // dagger2
javaxAnnotation = '10.0-b28'
//Libraries
androidSupport = "23.2.1"
butterKnife = "8.4.0"
eventbus = "3.0.0"
// rxJava & rxAndroid
rxJava = "1.1.0"
rxAndroid = "1.1.0"
rxJava2 = "2.0.9"
rxAndroid2 = "2.0.1"
// https://github.com/trello/RxLifecycle/tree/2.x
rxLifecycle = "2.0.1"
// https://github.com/JakeWharton/RxBinding
rxBinding = "0.3.0"
rxBinding2 = "2.0.0"
retrofit = "2.2.0"
okHttp = "3.7.0"
gson = "2.8.0"
zxing = "3.2.1"
fresco = "1.3.0"
ormlite = "5.0"
systemBarTint = "1.0.3"
switchButton = "1.4.5"
facebook = "[4,5)"
flurry = "6.3.0"
debug = "2.0.1"
onesignal = "2.3.0@aar"
google_play_services = "8.4.0"
//Test
jUnit = '4.12'
stetho = '1.3.1'
libs = [
supportV4 : "com.android.support:support-v4:${androidSupport}",
supportAppCompat : "com.android.support:appcompat-v7:${androidSupport}",
supportRecyclerView : "com.android.support:recyclerview-v7:${androidSupport}",
supportCardView : "com.android.support:cardview-v7:${androidSupport}",
supportDesign : "com.android.support:design:${androidSupport}",
supportAnnotation : "com.android.support:support-annotations:${androidSupport}",
supportPercent : "com.android.support:percent:${androidSupport}",
rxJava : "io.reactivex:rxjava:${rxJava}",
rxAndroid : "io.reactivex:rxandroid:${rxAndroid}",
rxJava2 : "io.reactivex.rxjava2:rxjava:${rxJava2}",
rxAndroid2 : "io.reactivex.rxjava2:rxandroid:${rxAndroid2}",
rxLifecycle : "com.trello.rxlifecycle2:rxlifecycle:${rxLifecycle}",
rxLifecycleAndroid : "com.trello.rxlifecycle2:rxlifecycle-android:${rxLifecycle}",
rxLifecycleComponent : "com.trello.rxlifecycle2:rxlifecycle-components:${rxLifecycle}",
rxBinding : "com.jakewharton.rxbinding:rxbinding:${rxBinding}",
rxBinding2 : "com.jakewharton.rxbinding2:rxbinding:${rxBinding2}",
rxBindingDesign2 : "com.jakewharton.rxbinding2:rxbinding-design:${rxBinding2}",
rxBindingRecyclerView2 : "com.jakewharton.rxbinding2:rxbinding-recyclerview:${rxBinding2}",
rxBindingSupportV42 : "com.jakewharton.rxbinding2:rxbinding-support-v4:${rxBinding2}",
rxBindingSupportV72 : "com.jakewharton.rxbinding2:rxbinding-appcompat-v7:${rxBinding2}",
eventbus : "org.greenrobot:eventbus:${eventbus}",
butterKnife : "com.jakewharton:butterknife:${butterKnife}",
butterKnifeApt : "com.jakewharton:butterknife-compiler:${butterKnife}",
ormliteAndroid : "com.j256.ormlite:ormlite-android:${ormlite}",
ormliteCore : "com.j256.ormlite:ormlite-core:${ormlite}",
javaxAnnotation : "org.glassfish:javax.annotation:${javaxAnnotation}",
retrofit : "com.squareup.retrofit2:retrofit:${retrofit}",
retrofitWithGson : "com.squareup.retrofit2:converter-gson:${retrofit}",
retrofitWithRxJava : "com.squareup.retrofit2:adapter-rxjava:${retrofit}",
okHttp : "com.squareup.okhttp3:okhttp:${okHttp}",
okHttpLogInterceptor : "com.squareup.okhttp3:logging-interceptor:${okHttp}",
gson : "com.google.code.gson:gson:${gson}",
zxing : "com.google.zxing:core:${zxing}",
zxingAndroid : "com.google.zxing:android-core:${zxing}",
fresco : "com.facebook.fresco:fresco:${fresco}",
frescoAnimatedGif : "com.facebook.fresco:animated-gif:${fresco}",
systemBarTint : "com.readystatesoftware.systembartint:systembartint:${systemBarTint}",
switchButton : "com.kyleduo.switchbutton:library:${switchButton}",
facebook : "com.facebook.android:facebook-android-sdk:${facebook}",
flurry : "com.flurry.android:analytics:${flurry}",
debug : "ru.noties:debug:${debug}",
onesignal : "com.onesignal:OneSignal:${onesignal}",
google_message : "com.google.android.gms:play-services-gcm:${google_play_services}",
google_analytics : "com.google.android.gms:play-services-analytics:${google_play_services}",
google_location : "com.google.android.gms:play-services-location:${google_play_services}",
]
test = [
junit : "junit:junit:${jUnit}",
stetho : "com.facebook.stetho:stetho:${stetho}",
stethoWithOkHttp: "com.facebook.stetho:stetho-okhttp3:${stetho}",
]
}