apply plugin: 'com.android.library'
|
|
android {
|
compileSdkVersion build_versions.compile_sdk
|
buildToolsVersion build_versions.build_tools
|
|
defaultConfig {
|
minSdkVersion build_versions.min_sdk
|
targetSdkVersion build_versions.target_sdk
|
versionCode 1
|
versionName "1.0"
|
|
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
consumerProguardFiles 'consumer-rules.pro'
|
javaCompileOptions {
|
annotationProcessorOptions {
|
arguments = [ AROUTER_MODULE_NAME : project.getName() ]
|
includeCompileClasspath = true
|
}
|
}
|
}
|
|
buildTypes {
|
release {
|
minifyEnabled false
|
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
}
|
}
|
|
}
|
|
dependencies {
|
api fileTree(include: ['*.jar',"*.aar"], dir: 'libs')
|
|
/*api deps.net.logging_interceptor
|
api deps.net.okhttp
|
api deps.net.retrofit
|
api deps.net.converter_gson
|
|
api deps.net.rxandroid
|
api deps.net.rxjava
|
*/
|
api deps.net.adapter_rxjava2
|
api deps.net.rxlifecycle_components
|
//api deps.net.rxlifecycle
|
api deps.retrofit.retrofit
|
api deps.retrofit.gson
|
api deps.retrofit.converter_gson
|
|
api deps.lifecycle.runtime
|
api deps.lifecycle.extensions
|
//api files('libs\\codec-1.3.0-v201101211617.jar')
|
annotationProcessor deps.lifecycle.compiler
|
|
//work
|
api(deps.work.work_runtime){
|
exclude group:"com.google.guava",module:"listenablefuture"
|
}
|
api (deps.work.work_rxjava2){
|
exclude group:"com.google.guava",module:"listenablefuture"
|
}
|
|
//导航 nav
|
api deps.nav.navigation_runtime
|
api deps.nav.navigation_fragment
|
api deps.nav.navigation_ui
|
api deps.nav.navigation_dynamic_features_fragment
|
api deps.nav.navigation_testing
|
//api deps.nav.navigation_compose
|
|
//jetpack
|
//键值对存储 下载失sdk败
|
//api deps.jetpack.datastore_preferences
|
//api deps.jetpack.datastore_preferences_rxjava2
|
|
|
//dagger
|
/*api deps.dagger.dagger
|
api deps.dagger.android
|
api deps.dagger.android_support
|
api deps.dagger.android_processor
|
api deps.dagger.compiler*/
|
|
//hilt
|
implementation deps.hilt.hilt_android
|
annotationProcessor deps.hilt.hilt_android_compiler
|
|
implementation deps.hilt.hilt_viewmodel
|
annotationProcessor deps.hilt.hilt_compiler
|
|
testImplementation deps.test.junit
|
androidTestImplementation deps.test.ext_junit
|
androidTestImplementation deps.test.test_espresso
|
|
//图片
|
api files('libs/universal-image-loader-1.9.5.jar')
|
//api files('libs/fresco-helper-2.1.0.aar')
|
//api 'com.facebook.fresco:fresco:1.9.0'
|
api 'com.facebook.fresco:fresco:2.6.0'
|
api 'com.facebook.fresco:animated-gif:1.9.0'
|
api 'com.facebook.fresco:webpsupport:1.9.0'
|
api 'com.facebook.fresco:animated-webp:1.9.0'
|
api 'com.davemorrissey.labs:subsampling-scale-image-view:3.10.0'
|
//api deps.image.fresco_help
|
api deps.image.picasso
|
api deps.image.glide
|
api deps.image.glide_compiler
|
|
api deps.other.timber
|
api deps.other.logger
|
api deps.other.arouter
|
api deps.other.arouter_compiler
|
api deps.other.eventbus
|
api deps.other.lombok
|
//api deps.other.annotation
|
api deps.other.retrofit_helper
|
//binding
|
api deps.other.rxbinding
|
api deps.other.bindingcollectionadapter
|
api deps.other.bindingcollectionadapter_recyclerview
|
api deps.other.immersionbar
|
api deps.other.refresh_layout_kernel
|
api deps.other.refresh_header_classics
|
api deps.other.refresh_footer_classics
|
api deps.other.refresh_header_material
|
api deps.other.yuyh_imgsel
|
api deps.other.base_adapter
|
//api deps.other.SwipeDelMenuLayout
|
api("com.facebook.fresco:imagepipeline-okhttp3:0.12.0+")
|
|
//room存储
|
api deps.room.runtime
|
api deps.room.compiler
|
//api deps.room.rxjava2
|
//api deps.room.room_paging
|
|
}
|