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 
 | 
     
 | 
} 
 |