plugins { alias(libs.plugins.android.library) alias(libs.plugins.kotlin.android) } android { namespace 'com.qxcm.moduleutil' compileSdk 35 defaultConfig { minSdk 24 testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" consumerProguardFiles "consumer-rules.pro" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_11 targetCompatibility JavaVersion.VERSION_11 } dataBinding { enabled = true } kotlinOptions { jvmTarget = '11' } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation libs.appcompat implementation libs.material implementation libs.core.ktx testImplementation libs.junit androidTestImplementation libs.ext.junit androidTestImplementation libs.espresso.core api(libs.com.squareup.retrofit2.retrofit4) api(libs.retrofit2.adapter.rxjava2) api(libs.squareup.converter.gson) api(libs.okhttp3.logging.interceptor) api(libs.jakewharton.retrofit2.kotlin.coroutines.adapter) //本地组件间通信框架 api(libs.greenrobot.eventbus) // api(libs.greenrobot.eventbus.annotation.processor) //GSON api(libs.google.gson) //刷新框架 api(libs.com.scwang.smartrefresh.smartrefreshlayout) api(libs.com.scwang.smartrefresh.smartrefreshheader) api(libs.github.baserecyclerviewadapterhelper) //Logger 日志打印 api(libs.logger) //图片处理 api(libs.roundedimageview) //RxJava api(libs.reactivex.rxjava) api(libs.rxandroid) //toast api(libs.hjq.toast) //utils api(libs.utilcode) api(libs.multidex) api(libs.fastjson) api(libs.databinding.runtime.v702) api(libs.pictureselector.picture.library) api(libs.com.github.bumptech.glide.glide) // api(libs.glide.compiler) api(libs.svgaplayer.android) //banner-viewpager,无限循环滚动 api(libs.com.github.zhpanvip.bannerviewpager) api(libs.android.flexbox) api(libs.github.photoview) //设置验证码的白色框 api(libs.com.jacktuotuo.customview.verificationcodeview3) // 公告垂直效果 api(libs.marqueeview) api(libs.github.shadowlayout) compileOnly 'org.projectlombok:lombok:1.18.32' annotationProcessor 'org.projectlombok:lombok:1.18.32' }