plugins { id 'com.android.library' id 'kotlin-android' id 'kotlin-android-extensions' } android { compileSdkVersion env.compileSdkVersion buildToolsVersion env.buildToolsVersion defaultConfig { minSdkVersion env.minSdkVersion targetSdkVersion env.targetSdkVersion versionCode 1 versionName "1.0" consumerProguardFiles "consumer-rules.pro" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility env.jdk_version targetCompatibility env.jdk_version } kotlinOptions { jvmTarget = '1.8' } androidExtensions { experimental = true } } dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) implementation dep.kotlinStdlib implementation dep.androidxCoreKtx implementation dep.androidxLocalbroadcastmanager api dep.retrofit implementation dep.converterGson implementation dep.converterScalars implementation dep.rxJavaAdapter implementation dep.okhttp3Logs api dep.rxJava api dep.rxAndroid api dep.gson implementation 'androidx.room:room-runtime:2.2.5' annotationProcessor 'androidx.room:room-compiler:2.2.5' // implementation dep.luban }