初始化代码

This commit is contained in:
2025-05-15 11:08:23 +08:00
commit a8d127a876
696 changed files with 481048 additions and 0 deletions

100
moduleUtil/build.gradle Normal file
View File

@@ -0,0 +1,100 @@
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'
}