初始化代码
This commit is contained in:
100
moduleUtil/build.gradle
Normal file
100
moduleUtil/build.gradle
Normal 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'
|
||||
}
|
||||
Reference in New Issue
Block a user