config.gradle
ext {
dependencies = [
"retrofit2" : "com.squareup.retrofit2:retrofit:2.4.0",
"converter-gson" : "com.squareup.retrofit2:converter-gson:2.4.0",
"adapter-rxjava" : "com.squareup.retrofit2:adapter-rxjava2:2.4.0",
"rxjava2" : "io.reactivex.rxjava2:rxjava:2.1.13",
"rxjava2:rxandroid": "io.reactivex.rxjava2:rxandroid:2.0.2",
"dagger" : "com.google.dagger:dagger:2.8",
"dagger-compiler" : "com.google.dagger:dagger-compiler:2.7"
]
}
在总的 build.gradle 中第二行添加 apply from: "config.gradle"
在所对应的app build.gradle中 依赖为:
implementation rootProject.ext.dependencies["retrofit2"]
implementation rootProject.ext.dependencies["converter-gson"]
implementation rootProject.ext.dependencies["rxjava2"]
implementation rootProject.ext.dependencies["rxjava2:rxandroid"]
implementation rootProject.ext.dependencies["dagger"]
annotationProcessor rootProject.ext.dependencies["dagger-compiler"]
implementation rootProject.ext.dependencies["adapter-rxjava"]
implementation 'com.android.support:support-v4:27.1.1'
implementation 'com.sunfusheng:marqueeview:1.3.3'//跑马灯依赖
implementation 'com.jcodecraeer:xrecyclerview:1.3.2'