plugins { alias(libs.plugins.androidLibrary) alias(libs.plugins.jetbrainsKotlinAndroid) id("org.jetbrains.kotlin.plugin.serialization") id("com.google.devtools.ksp") } android { namespace = "com.kaixed.core.network" compileSdk = 34 defaultConfig { minSdk = 30 testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" consumerProguardFiles("consumer-rules.pro") } buildTypes { release { isMinifyEnabled = false proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) } } compileOptions { sourceCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11 } kotlinOptions { jvmTarget = "11" } } dependencies { implementation(project(":core_common")) implementation(libs.androidx.core.ktx) implementation(libs.appcompat) implementation(libs.material) testImplementation(libs.junit) androidTestImplementation(libs.ext.junit) androidTestImplementation(libs.espresso.core) // Hilt implementation(libs.hilt.android) ksp(libs.hilt.compiler) // OkHttp implementation(libs.okhttp) implementation(libs.gson) implementation(libs.retrofit) implementation(libs.retrofit2.converter.gson) implementation(libs.okhttp3.logging.interceptor) }