123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- apply plugin: 'com.android.library'
- //apply plugin: 'com.jakewharton.butterknife'
- // apply greendao plugin
- apply plugin: 'org.greenrobot.greendao'//greendao插件
- android {
- compileSdkVersion rootProject.ext.android["compileSdkVersion"]
- defaultConfig {
- minSdkVersion rootProject.ext.android["minSdkVersion"]
- targetSdkVersion rootProject.ext.android["targetSdkVersion"]
- versionCode rootProject.ext.android["versionCode"]
- versionName rootProject.ext.android["versionName"]
- javaCompileOptions {
- annotationProcessorOptions {
- arguments = [ moduleName : project.getName() ]
- }
- }
- multiDexEnabled true
- }
- buildTypes {
- release {
- minifyEnabled false
- // proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
- consumerProguardFiles 'proguard-rules.pro'
- debuggable false
- buildConfigField 'Boolean', 'isDebug', 'true'
- }
- debug{
- buildConfigField 'Boolean', 'isDebug', 'true'
- }
- }
- greendao {
- //数据库schema版本,也可以理解为数据库版本号
- schemaVersion 4
- //设置DaoMaster 、DaoSession、Dao包名
- daoPackage 'com.example.spunsugar.db'
- //设置DaoMaster 、DaoSession、Dao目录
- targetGenDir 'src/main/java'
- //设置生成单元测试目录
- // targetGenDirTest
- //设置自动生成单元测试用例
- // generateTests
- }
- sourceSets {
- main {
- jniLibs.srcDirs = ['libs']
- }
- }
- dataBinding {
- enabled true
- }
- compileOptions {
- sourceCompatibility JavaVersion.VERSION_1_8
- targetCompatibility JavaVersion.VERSION_1_8
- }
- }
- dependencies {
- implementation fileTree(include: ['*.jar'], dir: 'libs')
- //Android Library
- api rootProject.ext.dependencies["appcompat-v7"]
- api rootProject.ext.dependencies["design"]
- api rootProject.ext.dependencies["recyclerview"]
- api rootProject.ext.dependencies["cardview"]
- api rootProject.ext.dependencies["constraint-layout"]
- //RxJava
- api rootProject.ext.dependencies["rxjava"]
- api rootProject.ext.dependencies["rxandroid"]
- //EventBus
- api rootProject.ext.dependencies["eventbus"]
- //RxPermissions
- // api rootProject.ext.dependencies["rxpermissions"]
- //Retrofit
- api rootProject.ext.dependencies["retrofit"]
- api rootProject.ext.dependencies["converter-gson"]
- api rootProject.ext.dependencies["adapter-rxjava2"]
- api rootProject.ext.dependencies["logging-interceptor"]
- //ButterKnife
- // api rootProject.ext.dependencies["butterknife"]
- // annotationProcessor rootProject.ext.dependencies["butterknife-compiler"]
- //BaseAdapter
- // api rootProject.ext.dependencies["BaseRecyclerViewAdapterHelper"]
- //Glide
- api rootProject.ext.dependencies["glide"]
- // api files('libs\\zixing-core-3.2.0.jar')
- api files('libs/btsdk.jar')
- annotationProcessor rootProject.ext.dependencies["glide-compiler"]
- //glide-transformations
- api rootProject.ext.dependencies["glide-transformations"]
- //Hawk
- api rootProject.ext.dependencies["hawk"]
- /**
- * 为"单Activity + 多Fragment的架构","多模块Activity + 多Fragment的架构"而生,帮你简化使用过程,轻松解决各种复杂嵌套等问题
- */
- api rootProject.ext.dependencies["fragmentation"]
- //MultiDex 解决64k限制
- api rootProject.ext.dependencies["multidex"]
- //Shape
- api rootProject.ext.dependencies["shape"]
- //logger
- api rootProject.ext.dependencies["logger"]
- //loading
- // api rootProject.ext.dependencies["zloading"]
- implementation 'org.apache.commons:commons-lang3:3.3.2'
- implementation 'com.squareup.retrofit2:converter-scalars:2.0.0'
- // implementation files('libs/commons-codec-1.15.jar')
- api 'com.alibaba:arouter-api:1.3.1'
- annotationProcessor 'com.alibaba:arouter-compiler:1.1.4'
- api rootProject.ext.dependencies["MPAndroidChart"]
- api rootProject.ext.dependencies["greendao"]
- implementation group: 'net.sourceforge.jexcelapi', name: 'jxl', version: '2.6.12'
- api project(':zloadingview')
- // api project(':keboardLibrary')
- api files('libs/ZtlApi.jar')
- api 'com.sdwfqin.cbt:cbt:1.1.1'
- api 'com.tencent:mmkv:1.2.12' //api配置 可以让下面模块的都可以使用 ,implementation就不行 why
- }
|