build.gradle 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. //****************************************
  2. //********** lib_base 的配置文件 ***********
  3. //****************************************
  4. plugins {
  5. alias(libs.plugins.library)
  6. alias(libs.plugins.kotlin)
  7. alias(libs.plugins.hilt)
  8. id "kotlin-kapt"
  9. // alias(libs.plugins.serialization)
  10. }
  11. apply from: '../base_lib.gradle'
  12. import com.quyunshuo.androidbaseframemvvm.buildsrc.*
  13. android {
  14. buildFeatures {
  15. viewBinding = true
  16. }
  17. // resourcePrefix "base_"
  18. namespace 'com.quyunshuo.androidbaseframemvvm.base'
  19. }
  20. dependencies {
  21. implementation fileTree(dir: "libs", include: ["*.jar"])
  22. api DependencyConfig.AndroidX.CoreKtx
  23. api DependencyConfig.AndroidX.AppCompat
  24. api DependencyConfig.AndroidX.ConstraintLayout
  25. api DependencyConfig.AndroidX.ActivityKtx
  26. api DependencyConfig.AndroidX.FragmentKtx
  27. api DependencyConfig.AndroidX.MultiDex
  28. api DependencyConfig.AndroidX.Navigation
  29. api DependencyConfig.AndroidX.NavigationUI
  30. api DependencyConfig.Android.Material
  31. api DependencyConfig.Kotlin.Kotlin
  32. api DependencyConfig.Kotlin.CoroutinesCore
  33. // api DependencyConfig.Kotlin.KotlinSerialization
  34. api DependencyConfig.Kotlin.CoroutinesAndroid
  35. api DependencyConfig.JetPack.ViewModel
  36. api DependencyConfig.JetPack.ViewModelSavedState
  37. api DependencyConfig.JetPack.LiveData
  38. api DependencyConfig.JetPack.Lifecycle
  39. api DependencyConfig.JetPack.HiltCore
  40. api DependencyConfig.GitHub.Gson
  41. api DependencyConfig.GitHub.MMKV
  42. api DependencyConfig.GitHub.AutoSize
  43. api DependencyConfig.GitHub.ARoute
  44. api DependencyConfig.GitHub.RecyclerViewAdapter
  45. api DependencyConfig.GitHub.EventBus
  46. api DependencyConfig.GitHub.PermissionX
  47. api DependencyConfig.GitHub.AutoService
  48. api DependencyConfig.GitHub.OkHttp
  49. api DependencyConfig.GitHub.OkHttpInterceptorLogging
  50. api DependencyConfig.GitHub.Retrofit
  51. api DependencyConfig.GitHub.RetrofitConverterGson
  52. api DependencyConfig.GitHub.RetrofitConverterScalars
  53. api DependencyConfig.GitHub.Coil
  54. api DependencyConfig.GitHub.CoilGIF
  55. api DependencyConfig.GitHub.CoilSVG
  56. api DependencyConfig.GitHub.CoilVideo
  57. api DependencyConfig.GitHub.Toaster
  58. api DependencyConfig.GitHub.MagicIndicator
  59. api DependencyConfig.GitHub.Okhttputils
  60. api DependencyConfig.GitHub.MPAndroidChart
  61. api DependencyConfig.GitHub.BaseRecyclerViewAdapterHelper4
  62. api DependencyConfig.GitHub.Serialport
  63. api DependencyConfig.GitHub.XLog
  64. api DependencyConfig.GitHub.rxjava
  65. api DependencyConfig.GitHub.rxandroid
  66. api DependencyConfig.SDK.TencentBugly
  67. api DependencyConfig.SDK.TencentBuglyNative
  68. // api DependencyConfig.SDK.TencentTBSX5
  69. api DependencyConfig.SDK.GeTui
  70. api DependencyConfig.SDK.RabbitMq
  71. api files('libs\\ZtlApi.jar')
  72. api "com.github.weilinhu:mylibaray:1.0" //https://github.com/weilinhu/mylibaray //监听网络情况。
  73. api 'com.github.ldt-libs:SpringBackLayout:1.0' //回弹效果
  74. api 'com.github.kabouzeid:RecyclerView-FastScroll:1.0.16-kmod'
  75. api files('libs\\xzjh_interface_20240731.jar')
  76. //api project(':lib_common')
  77. kapt DependencyConfig.GitHub.ARouteCompiler
  78. kapt DependencyConfig.GitHub.EventBusAPT
  79. kapt DependencyConfig.GitHub.AutoServiceAnnotations
  80. kapt DependencyConfig.JetPack.HiltApt
  81. kapt DependencyConfig.JetPack.LifecycleCompilerAPT
  82. // implementation 'commons-codec:commons-codec:1.16.1'
  83. debugApi DependencyConfig.GitHub.LeakCanary
  84. api 'org.jetbrains.kotlin:kotlin-reflect:1.5.10'
  85. api 'com.google.code.gson:gson:2.10.1'
  86. api ('com.qiniu:qiniu-android-sdk:8.8.+'){
  87. exclude (group: 'com.squareup.okhttp3', module: 'okhttp')
  88. }
  89. api 'commons-codec:commons-codec:1.9'
  90. }