将baseutil、fileprovider24、flinglistview、popupwindow、upversion上传JCenter,并将当前项目中的依赖库删除,改为依赖JCenter上的库,详情浏览app/build.gradle
自定义Gradle插件内容移动到独立的仓库:CustomGradle,需要的同学可以自行前往现在,并参考TeachCourse文章《Android Studio集成greenDAO 3.0基础教程》
删除非封装库项目:app-clock、app-greendao、app-obfuscated、app-reboot、app-scancode、app-uploadpic、red-packet-plug、screenadapter,并新建分支thin-master管理,推荐下载该分支,后期也主要维护thin-master分支
因为每次升级buildTool或compileSdk后,创建module时默认使用最新的,造成在当前项目中出现多个buildTool版本和多个compileSdk版本
这样,下载该项目的朋友,编译时同时需要下载多个buildTool版本和多个compileSdk版本,非常不友好且浪费硬盘空间
因此,在项目根目录build.gradle文件添加module的全局变量:compileSdk、buildTools、appCompat、recyclerView等,方便统一管理
在module中引用 module引用例子
compileSdkVersion rootProject.ext.compileSdk
buildToolsVersion rootProject.ext.buildTools
重新整理AllDemos项目源码,命名为BlogSource
参考文档 init submit