config.gradle 6.0 KB
Newer Older
J
modify:  
jackjintai 已提交
1 2 3 4
ext {
    config = [
            // 很多app都会有自己的打包开关,来区分线上包和测试包,可以通过给applyPlugin赋值来区分测试包和线上包
            // 线上包不会接入DoraemonKit,测试包会自动接入
J
modify:  
jackjintai 已提交
5
            applyPlugin          : true,
J
modify:  
jackjintai 已提交
6
            //上传到远程仓库时需要打开
J
modify:  
jackjintai 已提交
7
            uploadArchives       : false,
J
modify:  
jackjintai 已提交
8
            //是否发布插件到远程仓库
J
modify:  
jackjintai 已提交
9
            publishPluginToRemote: false
J
modify:  
jackjintai 已提交
10 11 12 13 14 15
    ]
    android = [compileSdkVersion         : 28,
               suppotrSdkVersion         : "27.1.1",
               applicationId             : "com.didichuxing.doraemondemo",
               minSdkVersion             : 16,
               targetSdkVersion          : 27,
J
modify:  
jackjintai 已提交
16
               versionCode               : 224,
J
modify:  
jackjintai 已提交
17
               //dokit 插件版本号
J
modify:  
jackjintai 已提交
18
               pluginVersionName         : "1000.0.0",
J
modify:  
jackjintai 已提交
19
               //jcenter dokit版本号
J
modify:  
jackjintai 已提交
20
               jcenterArchivesVersionName: "2.2.4",
J
modify:  
jackjintai 已提交
21
               didiArchivesVersionName   : "1000.0.5",
J
modify:  
jackjintai 已提交
22
               versionName               : "2.2.4",
J
modify:  
jackjintai 已提交
23
               glide                     : "4.8.0",
J
modify:  
jackjintai 已提交
24 25
    ]
    dependencies = [// ###### android library  start ######
J
modify:  
jackjintai 已提交
26 27 28 29 30 31 32 33 34
                    "multidex"                : "com.android.support:multidex:1.0.3",
                    "annotations"             : "com.android.support:support-annotations:${android["suppotrSdkVersion"]}",
                    "support-v4"              : "com.android.support:support-v4:${android["suppotrSdkVersion"]}",
                    "appcompat-v7"            : "com.android.support:appcompat-v7:${android["suppotrSdkVersion"]}",
                    "support-v13"             : "com.android.support:support-v13:${android["suppotrSdkVersion"]}",
                    "cardview-v7"             : "com.android.support:cardview-v7:${android["suppotrSdkVersion"]}",
                    "recyclerview-v7"         : "com.android.support:recyclerview-v7:${android["suppotrSdkVersion"]}",
                    "design"                  : "com.android.support:design:${android["suppotrSdkVersion"]}",
                    "gridlayout-v7"           : "com.android.support:gridlayout-v7:${android["suppotrSdkVersion"]}",
J
modify:  
jackjintai 已提交
35
                    //constraintLayout
J
modify:  
jackjintai 已提交
36
                    "constraintLayout"        : "com.android.support.constraint:constraint-layout:1.1.3",
J
modify:  
jackjintai 已提交
37
                    //test
J
modify:  
jackjintai 已提交
38
                    "junit"                   : "junit:junit:4.12",
J
modify:  
jackjintai 已提交
39
                    //第三方
J
modify:  
jackjintai 已提交
40
                    "guava"                   : "com.google.guava:guava:27.1-android",
J
modify:  
jackjintai 已提交
41 42
                    //表格
                    //"SmartTable"                    : 'com.github.huangyanbin:SmartTable:2.2.0',
J
modify:  
jackjintai 已提交
43 44 45 46 47
                    //暂时不支持3.14.0以上的okhttp版本
                    "okhttp"                  : "com.squareup.okhttp3:okhttp:3.12.1",
                    //将urlconnection代理到okhttp
                    //"okhttp_urlconnection"    : "com.squareup.okhttp3:okhttp-urlconnection:3.12.1",
                    //"okio"                    : "com.squareup.okio:okio:1.15.0",
J
modify:  
jackjintai 已提交
48
                    "utilcode"                : 'com.blankj:utilcode:1.26.0',
J
modify:  
jackjintai 已提交
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
                    "glide"                   : 'com.github.bumptech.glide:glide:4.9.0',
                    "glide_okhttp3"           : "com.github.bumptech.glide:okhttp3-integration:4.9.0",
                    "glide_compiler"          : "com.github.bumptech.glide:compiler:4.9.0",
                    "picasso"                 : 'com.squareup.picasso:picasso:2.71828',
                    "fresco"                  : 'com.facebook.fresco:fresco:1.13.0',
                    "fresco-processors"       : "jp.wasabeef:fresco-processors:2.1.0",
                    "rootbeer-lib"            : 'com.scottyab:rootbeer-lib:0.0.7',
                    "gson"                    : 'com.google.code.gson:gson:2.8.2',
                    "zxing"                   : 'com.google.zxing:core:3.3.0',
                    "free_reflection"         : 'me.weishu:free_reflection:2.1.0',
                    "leakcanary-android"      : 'com.squareup.leakcanary:leakcanary-android:1.6.3',
                    "leakcanary-android-no-op": 'com.squareup.leakcanary:leakcanary-android-no-op:1.6.3',
                    "haha"                    : 'com.squareup.haha:haha:2.0.4',
                    "debug-db"                : "com.amitshekhar.android:debug-db:1.0.6",
                    "debug-db-encrypt"        : "com.amitshekhar.android:debug-db-encrypt:1.0.6",
                    "weex_inspector"          : "com.taobao.android:weex_inspector:0.24.2.11",
                    "weex_sdk"                : "com.taobao.android:weex_sdk:0.26.0",
                    "brvah"                   : 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.50',
                    "easy_refresh_layout"     : 'com.github.anzaizai:EasyRefreshLayout:1.3.1',
                    "jsonviewer"              : "com.yuyh.json:jsonviewer:1.0.6",
                    "room_runtime"            : 'android.arch.persistence.room:runtime:1.1.1',
                    "room_compile"            : 'android.arch.persistence.room:compiler:1.1.1',
                    "um_analytics"            : 'com.umeng.umsdk:analytics:8.0.0',
                    "um_common"               : 'com.umeng.umsdk:common:2.0.0',
                    "didi_http"               : 'com.didichuxing.foundation:http:2.1.0.74',
                    "didi_rpc"                : 'com.didichuxing.foundation:rpc:2.1.0.74',
                    "okgo"                    : "com.lzy.net:okgo:3.0.4",
J
modify:  
jackjintai 已提交
76
                    //高德地图定位
J
modify:  
jackjintai 已提交
77
                    "amap_location"           : 'com.amap.api:location:latest.integration',
J
modify:  
jackjintai 已提交
78
                    //腾讯地图定位
J
modify:  
jackjintai 已提交
79
                    "tencent_location"        : 'com.tencent.map.geolocation:TencentLocationSdk-openplatform:7.2.4',
J
modify:  
jackjintai 已提交
80
                    "easypermissions"         : "pub.devrel:easypermissions:2.0.1",
J
modify:  
jackjintai 已提交
81
                    //跨进程通信框架
J
modify:  
jackjintai 已提交
82
                    "abridge"                 : "com.sjtu.yifei:abridge:1.0.1"
J
modify:  
jackjintai 已提交
83

J
modify:  
jackjintai 已提交
84 85
    ]
}