Files
AndroidBaseFrameMVVM/app/build.gradle
2020-08-27 00:46:09 +08:00

74 lines
2.3 KiB
Groovy

import com.quyunshuo.androidbaseframemvvm.build.*
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
android {
compileSdkVersion BuildConfig.compileSdkVersion
buildToolsVersion BuildConfig.buildToolsVersion
defaultConfig {
applicationId BuildConfig.applicationId
minSdkVersion BuildConfig.minSdkVersion
targetSdkVersion BuildConfig.targetSdkVersion
versionCode BuildConfig.versionCode
versionName BuildConfig.versionName
testInstrumentationRunner AndroidX.AndroidJUnitRunner
javaCompileOptions {
annotationProcessorOptions {
arguments = [AROUTER_MODULE_NAME: project.getName()]
}
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
viewBinding {
enabled = true
}
}
dependencies {
implementation fileTree(dir: "libs", include: ["*.jar"])
testImplementation Android.Junit
implementation AndroidX.CoreKtx
implementation AndroidX.AppCompat
implementation AndroidX.ConstraintLayout
implementation AndroidX.ActivityKtx
implementation AndroidX.FragmentKtx
androidTestImplementation AndroidX.TestExtJunit
androidTestImplementation AndroidX.TestEspresso
implementation Kotlin.Kotlin
implementation Kotlin.CoroutinesCore
implementation Kotlin.CoroutinesAndroid
implementation JetPack.LifecycleRuntimeKtx
implementation JetPack.LifecycleViewModel
implementation JetPack.LifecycleViewModelKtx
implementation JetPack.HiltLifecycleViewModel
implementation JetPack.HiltDaggerAndroid
kapt JetPack.HiltDaggerCompiler
kapt JetPack.Hilt
implementation GitHub.OkHttp
implementation GitHub.OkHttpInterceptorLogging
implementation GitHub.Retrofit
implementation GitHub.RetrofitConverterGson
implementation GitHub.Gson
implementation GitHub.MMKV
implementation GitHub.AutoSize
implementation GitHub.Glide
kapt GitHub.GlideCompiler
implementation GitHub.ARoute
kapt GitHub.ARouteCompiler
implementation GitHub.RecyclerViewAdapter
}