config.gradle 17.8 KB
Newer Older
konghaorui committed
1
ext {
2
    kotlin_version = "1.3.21"
严久程 committed
3
    dev_mode = false
konghaorui committed
4

5 6 7
    ydlPublishVersion = [
            // -------------- 业务模块 --------------
            //第三步 若干
YKai committed
8
            "m-confide"       : "0.0.48.91",
霍志良 committed
9
            "m-consultant"    : "0.0.59.40",
ydl committed
10
            "m-fm"            : "0.0.30.00",
11
            "m-user"          : "0.0.60.38",
12
            "m-home"          : "0.0.22.51",
13
            "m-im"            : "0.0.18.30",
严久程 committed
14
            "m-dynamic"       : "0.0.7.13",
ydl committed
15
            "m-article"       : "0.0.0.6",
16

ydl committed
17 18
            "m-muse"          : "0.0.28.20",
            "m-tests"         : "0.0.24.10",
严久程 committed
19
            "m-course"        : "0.0.42.14",
20 21 22 23

            //-------------- 业务模块 API 层 --------------
            "m-audioim-api"   : "0.0.6",
            "m-confide-api"   : "0.0.2.1",
24
            "m-consultant-api": "0.0.5.6",
25 26 27 28 29 30
            "m-course-api"    : "0.0.3.6",
            "m-fm-api"        : "0.0.3",
            "m-muse-api"      : "0.0.1",
            "m-tests-api"     : "0.0.2",
            "m-user-api"      : "0.0.10.15",
            "m-home-api"      : "0.0.4.1",
严久程 committed
31
            "m-im-api"        : "0.0.12.21",
32 33 34 35
            "m-dynamic-api"   : "0.0.3.7",
            //-------------- 功能组件 --------------

            //第一步
36
            "ydl-platform"    : "0.0.39.65",
37 38

            //第二步 若干
39
            "ydl-webview"     : "0.0.38.33",
40
            "ydl-media"       : "0.0.21.6",
41
            "ydl-pay"         : "0.0.18.13",
YKai committed
42
            "m-audioim"       : "0.0.49.29.22",
43
            "ydl-flutter-base": "0.0.14.20",
44 45 46 47 48 49

            //以下 几乎不会动
            "router"          : "0.0.1",
            "ydl-net"         : "0.0.3.1",
            "ydl-utils"       : "0.0.3.1",
    ]
konghaorui committed
50 51 52
    ydl_app = [
            appName      : "心理咨询壹点灵",
            applicationId: "com.cxzapp.yidianling",
严久程 committed
53 54
            versionName  : "4.0.99",
            versionCode  : 4099,
konghaorui committed
55 56 57 58 59 60 61 62 63 64 65 66
    ]

    xlzx_app = [
            appName      : "心理咨询",
            applicationId: "com.cxzapp.xinlizixun",
            versionName  : "3.9.50",
            versionCode  : 3950,
    ]

    android = [
            compileSdkVersion: 28,
            buildToolsVersion: "28.0.3",
67
            minSdkVersion    : 17,
konghaorui committed
68 69 70 71 72 73 74 75
            targetSdkVersion : 28,
            versionCode      : 1000,
            versionName      : "1.0.00",
            applicationId    : "com.ydl"
    ]

    version = [
            androidSupportSdkVersion: "28.0.0",
76
            retrofitSdkVersion      : "2.6.0",
konghaorui committed
77 78
            dagger2SdkVersion       : "2.23.2",
            glideSdkVersion         : "4.3.1",
konghaorui committed
79
            butterknifeSdkVersion   : "9.0.0-rc1",
konghaorui committed
80 81 82 83 84 85
            rxlifecycleSdkVersion   : "1.0",
            rxlifecycle2SdkVersion  : "2.2.2",
            espressoSdkVersion      : "3.0.1",
            canarySdkVersion        : "1.5.4"
    ]

86 87 88

    ydlCompileVersion = [
            // -------------- 业务模块 --------------
89
            //第三步 若干
徐健 committed
90

YKai committed
91
            "m-confide"       : "0.0.48.91",
92
            "m-consultant"    : "0.0.51.16",
konghaorui committed
93
            "m-fm"            : "0.0.23.5",
YKai committed
94
            "m-user"          : "0.0.60.37",
95
            "m-home"          : "0.0.22.51",
96
            "m-im"            : "0.0.3.15",
konghaorui committed
97 98 99
            "m-dynamic"       : "0.0.1.7",

            "m-muse"          : "0.0.20.7",
100
            "m-tests"         : "0.0.18.1",
101
            "m-course"        : "0.0.34.10",
102
            //-------------- 业务模块 API 层 --------------
103 104
            "m-audioim-api"   : "0.0.6",
            "m-confide-api"   : "0.0.2.1",
105
            "m-consultant-api": "0.0.5.6",
106 107
            "m-course-api"    : "0.0.3.6",
            "m-fm-api"        : "0.0.3",
108
            "m-muse-api"      : "0.0.1",
109 110 111
            "m-tests-api"     : "0.0.2",
            "m-user-api"      : "0.0.10.15",
            "m-home-api"      : "0.0.4.1",
严久程 committed
112
            "m-im-api"        : "0.0.12.21",
113
            "m-dynamic-api"   : "0.0.3.7",
114
            //-------------- 功能组件 --------------
洪国微 committed
115

116
            //第一步
117
            "ydl-platform"    : "0.0.39.65",
洪国微 committed
118

119
            //第二步 若干
120
            "ydl-webview"     : "0.0.38.32",
121
            "ydl-media"       : "0.0.21.6",
122
            "ydl-pay"         : "0.0.18.11",
YKai committed
123
            "m-audioim"       : "0.0.49.29.22",
124
            "ydl-flutter-base": "0.0.14.20",
洪国微 committed
125

126
            //以下 几乎不会动
127
            "router"          : "0.0.1",
128
            "ydl-net"         : "0.0.3.1",
徐健 committed
129
            "ydl-utils"       : "0.0.3.1",
130 131
    ]

konghaorui committed
132 133 134 135 136 137 138 139
    dependencies = [
            //support
            "appcompat-v7"                 : "com.android.support:appcompat-v7:${version["androidSupportSdkVersion"]}",
            "design"                       : "com.android.support:design:${version["androidSupportSdkVersion"]}",
            "support-v4"                   : "com.android.support:support-v4:${version["androidSupportSdkVersion"]}",
            "cardview-v7"                  : "com.android.support:cardview-v7:${version["androidSupportSdkVersion"]}",
            "annotations"                  : "com.android.support:support-annotations:${version["androidSupportSdkVersion"]}",
            "recyclerview-v7"              : "com.android.support:recyclerview-v7:${version["androidSupportSdkVersion"]}",
140
            "constraint-layout"            : "com.android.support.constraint:constraint-layout:1.1.3",
konghaorui committed
141 142 143 144 145 146 147 148 149

            //network
            "retrofit"                     : "com.squareup.retrofit2:retrofit:${version["retrofitSdkVersion"]}",
            "retrofit-converter-gson"      : "com.squareup.retrofit2:converter-gson:${version["retrofitSdkVersion"]}",
            "retrofit-adapter-rxjava"      : "com.squareup.retrofit2:adapter-rxjava:${version["retrofitSdkVersion"]}",
            "retrofit-adapter-rxjava2"     : "com.squareup.retrofit2:adapter-rxjava2:${version["retrofitSdkVersion"]}",
            "retrofit-converter-scalars"   : "com.squareup.retrofit2:converter-scalars:${version["retrofitSdkVersion"]}",
            "okhttp3"                      : "com.squareup.okhttp3:okhttp:3.12.3",
            "okhttp4"                      : "com.squareup.okhttp3:okhttp:4.0.0",
150
            "okhttp3-logging"              : "com.squareup.okhttp3:logging-interceptor:3.12.2",
konghaorui committed
151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182
            "okhttp-urlconnection"         : "com.squareup.okhttp:okhttp-urlconnection:2.0.0",
            "glide"                        : "com.github.bumptech.glide:glide:${version["glideSdkVersion"]}",
            "glide-compiler"               : "com.github.bumptech.glide:compiler:${version["glideSdkVersion"]}",
            "glide-loader-okhttp3"         : "com.github.bumptech.glide:okhttp3-integration:${version["glideSdkVersion"]}",
            "glide-annotations"            : "com.github.bumptech.glide:annotations:${version["glideSdkVersion"]}",
            "glide-transformations"        : "jp.wasabeef:glide-transformations:3.0.1",
            "picasso"                      : "com.squareup.picasso:picasso:2.5.2",

            //view
            "autolayout"                   : "com.zhy:autolayout:1.4.5",
            "butterknife"                  : "com.jakewharton:butterknife:${version["butterknifeSdkVersion"]}",
            "butterknife-compiler"         : "com.jakewharton:butterknife-compiler:${version["butterknifeSdkVersion"]}",
            "pickerview"                   : "com.contrarywind:Android-PickerView:3.2.5",
            "photoview"                    : "com.github.chrisbanes.photoview:library:1.2.3",
            "numberprogressbar"            : "com.daimajia.numberprogressbar:library:1.2@aar",
            "nineoldandroids"              : "com.nineoldandroids:library:2.4.0",
            "paginate"                     : "com.github.markomilos:paginate:0.5.1",
            "vlayout"                      : "com.alibaba.android:vlayout:1.1.0@aar",
            "autosize"                     : "me.jessyan:autosize:1.1.2",

            //rx1
            "rxandroid"                    : "io.reactivex:rxandroid:1.2.1",
            "rxjava"                       : "io.reactivex:rxjava:1.3.0",
            "rxlifecycle"                  : "com.trello:rxlifecycle:${version["rxlifecycleSdkVersion"]}",
            "rxlifecycle-components"       : "com.trello:rxlifecycle-components:${version["rxlifecycleSdkVersion"]}",
            "rxcache"                      : "com.github.VictorAlbertos.RxCache:runtime:1.7.0-1.x",
            "rxcache-jolyglot-gson"        : "com.github.VictorAlbertos.Jolyglot:gson:0.0.4",
            "rxbinding-recyclerview-v7"    : "com.jakewharton.rxbinding:rxbinding-recyclerview-v7:1.0.1",
            "rxpermissions"                : "com.tbruyelle.rxpermissions:rxpermissions:0.9.4@aar",
            "rxerrorhandler"               : "me.jessyan:rxerrorhandler:1.0.1",

            //rx2
183
            "rxandroid2"                   : "io.reactivex.rxjava2:rxandroid:2.1.1",
konghaorui committed
184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222
            "rxjava2"                      : "io.reactivex.rxjava2:rxjava:2.2.10",
            "rxlifecycle2"                 : "com.trello.rxlifecycle2:rxlifecycle:${version["rxlifecycle2SdkVersion"]}",
            "rxlifecycle2-android"         : "com.trello.rxlifecycle2:rxlifecycle-android:${version["rxlifecycle2SdkVersion"]}",
            "rxlifecycle2-components"      : "com.trello.rxlifecycle2:rxlifecycle-components:${version["rxlifecycle2SdkVersion"]}",
            "rxcache2"                     : "com.github.VictorAlbertos.RxCache:runtime:1.8.3-2.x",
            "rxpermissions2"               : "com.tbruyelle.rxpermissions2:rxpermissions:0.9.5@aar",
            "rxerrorhandler2"              : "me.jessyan:rxerrorhandler:2.1.1",

            //tools
            "dagger2"                      : "com.google.dagger:dagger:${version["dagger2SdkVersion"]}",
            "dagger2-android"              : "com.google.dagger:dagger-android:${version["dagger2SdkVersion"]}",
            "dagger2-android-support"      : "com.google.dagger:dagger-android-support:${version["dagger2SdkVersion"]}",
            "dagger2-compiler"             : "com.google.dagger:dagger-compiler:${version["dagger2SdkVersion"]}",
            "dagger2-android-processor"    : "com.google.dagger:dagger-android-processor:${version["dagger2SdkVersion"]}",
            "androideventbus"              : "org.simple:androideventbus:1.0.5.1",
            "otto"                         : "com.squareup:otto:1.3.8",
            "gson"                         : "com.google.code.gson:gson:2.8.5",
            "javax.annotation"             : "javax.annotation:jsr250-api:1.0",
            "arouter"                      : "com.alibaba:arouter-api:1.4.1",
            "progressmanager"              : "me.jessyan:progressmanager:1.5.0",
            "retrofit-url-manager"         : "me.jessyan:retrofit-url-manager:1.4.0",
            "lifecyclemodel"               : "me.jessyan:lifecyclemodel:1.0.1",

            //test
            "junit"                        : "junit:junit:4.12",
            "androidJUnitRunner"           : "android.support.test.runner.AndroidJUnitRunner",
            "runner"                       : "com.android.support.test:runner:1.0.1",
            "espresso-core"                : "com.android.support.test.espresso:espresso-core:${version["espressoSdkVersion"]}",
            "espresso-contrib"             : "com.android.support.test.espresso:espresso-contrib:${version["espressoSdkVersion"]}",
            "espresso-intents"             : "com.android.support.test.espresso:espresso-intents:${version["espressoSdkVersion"]}",
            "mockito-core"                 : "org.mockito:mockito-core:1.+",
            "timber"                       : "com.jakewharton.timber:timber:4.7.1",
            "logger"                       : "com.orhanobut:logger:2.2.0",
            "canary-debug"                 : "com.squareup.leakcanary:leakcanary-android:${version["canarySdkVersion"]}",
            "canary-release"               : "com.squareup.leakcanary:leakcanary-android-no-op:${version["canarySdkVersion"]}",

            //YDL
            "ptr-lib-release"              : "com.ydl:ptr-lib-release:1.0.0@aar",
            "systembartint"                : "com.readystatesoftware.systembartint:systembartint:1.0.3",
223 224
            "cube"                         : "in.srain.cube:cube-sdk:1.0.44@aar",
            "support-multidex"             : "com.android.support:multidex:1.0.2",
225
            "ydl-ijkplayer-jjdxm"          : "com.ydl:jjdxm-ijkplayer:0.0.4",
226 227
            "robust"                       : "com.meituan.robust:robust:0.4.87",
            "walle"                        : "com.meituan.android.walle:library:1.1.5",
严久程 committed
228 229
            "jpush"                        : "cn.jiguang.sdk:jpush:3.3.6",
            "jcore"                        : "cn.jiguang.sdk:jcore:2.1.4",
230 231 232 233
            "eventbus"                     : "de.greenrobot:eventbus:2.4.0",
            "BaseRecyclerViewAdapterHelper": "com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.34",
            "flowlayout"                   : "cn.lankton:flowlayout:3.1.0",
            "androidanimations"            : "com.daimajia.androidanimations:library:2.3@aar",
konghaorui committed
234 235 236 237 238 239 240 241 242 243 244
            //友盟统计
            "umeng-common"                 : "com.umeng.umsdk:common:2.1.0",
            "umeng-analytics"              : "com.umeng.umsdk:analytics:8.1.4",
            //友盟社会化分享
            "umeng-share-core"             : "com.umeng.umsdk:share-core:6.9.6",
            "umeng-share-qq"               : "com.umeng.umsdk:share-qq:6.9.6",
            "umeng-share-wechat"           : "com.umeng.umsdk:share-wx:6.9.6",
            //分享面板
            "umeng-shareboard"             : "com.umeng.umsdk:share-board:6.9.6",
            //删除集成调试库,其功能合并到umeng基础组件库。
            //"umeng-debug"                  : "com.umeng.sdk:debug:1.0.0",
245 246 247 248 249 250 251
            "tablayout"                    : "com.flyco.tablayout:FlycoTabLayout_Lib:2.1.2@aar",
            "stetho"                       : "com.facebook.stetho:stetho:1.5.0",
            "stetho-okhttp3"               : "com.facebook.stetho:stetho-okhttp3:1.4.1",
            "aspectjrt"                    : "org.aspectj:aspectjrt:1.8.9",
            "bugly-crashreport"            : "com.tencent.bugly:crashreport:2.8.6.0",
            "bugly-nativecrashreport"      : "com.tencent.bugly:nativecrashreport:3.6.0.1",
            "ydl-image"                    : "com.ydl:ydl-image:1.0.7-SNAPSHOT@aar",
252
            "ydl-pushagent"                : "com.ydl:pushagent:0.1.1",
253
            "ydl-notracepoint"             : "com.ydl:notracepoint-lib:0.2.3.3@aar",
254
            "ydl-js"                       : "com.ydl:ydl-js:1.0.7-SNAPSHOT@aar",
255
            "ydl-router"                   : "com.ydl:ydl-router:1.4.1-SNAPSHOT@aar",
256
            "xrecyclerview"                : "com.ydl:xrecyclerview:1.0.0-SNAPSHOT@aar",
konghaorui committed
257 258
            "arouter-api"                  : "com.alibaba:arouter-api:1.4.1",
            "arouter-compiler"             : "com.alibaba:arouter-compiler:1.2.2",
259 260
            "exoplayer"                    : "com.google.android.exoplayer:exoplayer:2.9.0",
            "free_reflection"              : "me.weishu:free_reflection:2.0.0",
konghaorui committed
261
            "imagepicker"                  : "com.ydl:imagepicker:1.0.8.2",
YKai committed
262
            "pictureselector"              : "com.ydl:pictureselector:1.2.0",
263 264 265
            "protector"                    : "com.ydl:protector:1.0.1-SNAPSHOT@aar",
            "ydl-hnet"                     : "com.ydl:h-net:0.0.8",
            "ydl-user-router"              : "com.ydl:router:1.0.0-SNAPSHOT@aar",
266
            "ydl-device"                   : "com.ydl:device-id:0.0.30@aar",
267 268
            "ydl-net"                      : "com.ydl:ydl-net:${ydlCompileVersion["ydl-net"]}",
            "ydl-utils"                    : "com.ydl:ydl-utils:${ydlCompileVersion["ydl-utils"]}",
严久程 committed
269

270
            //flutter功能组件升级===>发布ydl-flutter组件===>引用flutter相关的业务模块
徐健 committed
271
            "ydl-flutter-base"             : "com.ydl:ydl-flutter-base:${ydlCompileVersion["ydl-flutter-base"]}", //组件化项目中的flutter base模块
272
            "ydl-flutter"                  : "com.ydl:ydl-flutter:0.0.26@aar", //flutter aar
徐健 committed
273
            "ydl-flutter-sp"               : "com.ydl:ydl-flutter-sp:0.0.2@aar", //flutter 缓存 aar
konghaorui committed
274

konghaorui committed
275
            //基础组件 <<--- 先发这个,发完改这里的版本号
276
            "ydl-platform"                 : "com.ydl:ydl-platform:${ydlCompileVersion["ydl-platform"]}@aar",
konghaorui committed
277

konghaorui committed
278
            //功能组件 <<--- 再发这些,发完改这里的版本号
279 280 281 282
            "ydl-webview"                  : "com.ydl:ydl-webview:${ydlCompileVersion["ydl-webview"]}@aar",
            "ydl-media"                    : "com.ydl:ydl-media:${ydlCompileVersion["ydl-media"]}@aar",
            "ydl-pay"                      : "com.ydl:ydl-pay:${ydlCompileVersion["ydl-pay"]}@aar",
            "m-audioim"                    : "com.ydl:m-audioim:${ydlCompileVersion["m-audioim"]}@aar",
konghaorui committed
283

konghaorui committed
284
            //业务组件 <<--- 最后发这些(只发改过的)
285 286 287 288
            "ydl-m-user-api"               : "com.ydl:m-user-api:${ydlCompileVersion["m-user-api"]}",
            "ydl-m-muse-api"               : "com.ydl:m-muse-api:${ydlCompileVersion["m-muse-api"]}",
            "ydl-m-fm-api"                 : "com.ydl:m-fm-api:${ydlCompileVersion["m-fm-api"]}",
            "ydl-m-tests-api"              : "com.ydl:m-tests-api:${ydlCompileVersion["m-tests-api"]}",
konghaorui committed
289
            "ydl-m-audioim-api"            : "com.ydl:m-audioim-api:${ydlCompileVersion["m-audioim-api"]}",
徐健 committed
290 291 292
            "ydl-m-im-api"                 : "com.ydl:m-im-api:${ydlCompileVersion["m-im-api"]}",
            "ydl-m-home-api"               : "com.ydl:m-home-api:${ydlCompileVersion["m-home-api"]}",
            "ydl-m-consultant-api"         : "com.ydl:m-consultant-api:${ydlCompileVersion["m-consultant-api"]}",
konghaorui committed
293
            "ydl-m-dynamic-api"            : "com.ydl:m-dynamic-api:${ydlCompileVersion["m-dynamic-api"]}",
konghaorui committed
294
            "ydl-m-confide-api"            : "com.ydl:m-confide-api:${ydlCompileVersion["m-confide-api"]}",
konghaorui committed
295
            "ydl-m-course-api"             : "com.ydl:m-course-api:${ydlCompileVersion["m-course-api"]}",
konghaorui committed
296
    ]
konghaorui committed
297

konghaorui committed
298
}