plugins { id 'com.android.library' } apply plugin: 'kotlin-android' apply from: 'publish.gradle' android { compileSdk 32 defaultConfig { minSdk 21 targetSdk 32 consumerProguardFiles "consumer-rules.pro" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } configurations.all { resolutionStrategy { // don't cache changing modules at all cacheChangingModulesFor 10, 'seconds' } } dependencies { api fileTree(dir: "libs", include: ["*.jar"]) api("plus.net.okhttp3:okhttp:4.10.0-SNAPSHOT") api("plus.net.retrofit2:retrofit:2.9.0-SNAPSHOT") api("plus.net.retrofit2:adapters-rxjava3:2.9.0-SNAPSHOT") api("plus.net.retrofit2:converters-gson:2.9.0-SNAPSHOT") // implementation "extra.room:room-rxjava3:2.5.0-SNAPSHOT" compileOnly 'com.google.code.gson:gson:+' compileOnly 'androidx.annotation:annotation:+' compileOnly 'com.google.protobuf:protobuf-javalite:+' compileOnly project(":common") compileOnly project(":rxjava") }