|
1 | 1 | apply plugin: 'com.android.library' |
2 | 2 |
|
3 | 3 | android { |
4 | | - compileSdkVersion rootProject.ext.compileSdkVersion |
| 4 | + compileSdkVersion build_versions.target_sdk |
5 | 5 | defaultConfig { |
6 | | - minSdkVersion rootProject.ext.minSdkVersion |
7 | | - targetSdkVersion rootProject.ext.targetSdkVersion |
8 | | - versionCode rootProject.ext.versionCode |
9 | | - versionName rootProject.ext.versionName |
| 6 | + minSdkVersion build_versions.min_sdk |
| 7 | + targetSdkVersion build_versions.target_sdk |
| 8 | + versionCode 1 |
| 9 | + versionName "1.0" |
10 | 10 | } |
| 11 | + |
| 12 | + |
| 13 | + compileOptions { |
| 14 | + sourceCompatibility JavaVersion.VERSION_1_8 |
| 15 | + targetCompatibility JavaVersion.VERSION_1_8 |
| 16 | + } |
| 17 | + |
| 18 | + buildTypes { |
| 19 | + release { |
| 20 | + buildConfigField "boolean", "LOG_DEBUG", "true" |
| 21 | + zipAlignEnabled false |
| 22 | + shrinkResources false |
| 23 | + minifyEnabled false |
| 24 | + debuggable true |
| 25 | + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' |
| 26 | + } |
| 27 | + } |
| 28 | + |
11 | 29 | } |
12 | 30 |
|
13 | 31 | dependencies { |
14 | | - api fileTree(dir: 'libs', include: ['*.jar']) |
15 | | - //Android Support |
16 | | - api "com.android.support:support-v4:$rootProject.supportLibraryVersion" |
17 | | - api "com.android.support:appcompat-v7:$rootProject.supportLibraryVersion" |
18 | | - api "com.android.support:design:$rootProject.supportLibraryVersion" |
19 | | - api "com.android.support:percent:$rootProject.supportLibraryVersion" |
20 | | - //网络请求相关 |
21 | | - api "com.squareup.retrofit2:retrofit:$rootProject.retrofitVersion" |
22 | | - api "com.squareup.retrofit2:retrofit-mock:$rootProject.retrofitVersion" |
23 | | - api "com.github.franmontiel:PersistentCookieJar:$rootProject.cookieVersion" |
24 | | - //稳定的 |
25 | | - api "com.github.bumptech.glide:glide:$rootProject.glideVersion" |
26 | | - api "com.orhanobut:logger:$rootProject.loggerVersion" |
27 | | - api "org.greenrobot:eventbus:$rootProject.eventbusVersion" |
28 | | - api "com.google.code.gson:gson:$rootProject.gsonVersion" |
29 | | - api "com.github.chrisbanes:PhotoView:$rootProject.photoViewVersion" |
30 | | - |
31 | | - api "com.jude:easyrecyclerview:$rootProject.easyRecyclerVersion" |
32 | | - api "com.github.GrenderG:Toasty:$rootProject.toastyVersion" |
| 32 | + api fileTree(include: ['*.jar'], dir: 'libs') |
| 33 | + // Support libraries |
| 34 | + api deps.support.app_compat |
| 35 | + api deps.support.v4 |
| 36 | + api deps.support.v13 |
| 37 | + api deps.support.design |
| 38 | + api deps.support.cardview |
| 39 | + api deps.support.percent |
| 40 | + api deps.support.recyclerview |
| 41 | + api deps.constraint_layout |
| 42 | + |
| 43 | + // RxJava and retrofit |
| 44 | + api deps.rx_android |
| 45 | + api deps.rxjava2 |
| 46 | + api deps.retrofit.runtime |
| 47 | + api deps.retrofit.gson |
| 48 | + api deps.persistent_cookie |
| 49 | + |
| 50 | + //Dagger |
| 51 | + api deps.dagger.runtime |
| 52 | + api deps.dagger.android |
| 53 | + api deps.dagger.android_support |
| 54 | + |
| 55 | + // other |
| 56 | + api deps.kotlin.stdlib |
| 57 | + api deps.event_bus |
| 58 | + api deps.gson |
| 59 | + api deps.permission |
| 60 | + api deps.utils |
| 61 | + api deps.glide |
| 62 | + |
| 63 | + //view |
| 64 | + api deps.photo_view |
| 65 | + api deps.easy_recycler |
| 66 | + api deps.material_dialog |
| 67 | + api deps.logger |
| 68 | + api deps.toasty |
33 | 69 |
|
34 | 70 | //router |
35 | | - api "com.alibaba:arouter-api:$rootProject.routerVersion" |
| 71 | + api deps.arouter_api |
| 72 | + |
| 73 | + //annotationProcessor |
| 74 | + annotationProcessor deps.dagger.android_support_compiler |
| 75 | + annotationProcessor deps.dagger.compiler |
36 | 76 | } |
0 commit comments