build.gradle 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  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. }
  10. apply from: '../base_lib.gradle'
  11. import com.quyunshuo.androidbaseframemvvm.buildsrc.*
  12. android {
  13. buildFeatures {
  14. viewBinding = true
  15. }
  16. resourcePrefix "base_"
  17. namespace 'com.quyunshuo.androidbaseframemvvm.base'
  18. }
  19. dependencies {
  20. implementation fileTree(dir: "libs", include: ["*.jar"])
  21. api DependencyConfig.AndroidX.CoreKtx
  22. api DependencyConfig.AndroidX.AppCompat
  23. api DependencyConfig.AndroidX.ConstraintLayout
  24. api DependencyConfig.AndroidX.ActivityKtx
  25. api DependencyConfig.AndroidX.FragmentKtx
  26. api DependencyConfig.AndroidX.MultiDex
  27. api DependencyConfig.AndroidX.Navigation
  28. api DependencyConfig.AndroidX.NavigationUI
  29. api DependencyConfig.Android.Material
  30. api DependencyConfig.Kotlin.Kotlin
  31. api DependencyConfig.Kotlin.CoroutinesCore
  32. api DependencyConfig.Kotlin.CoroutinesAndroid
  33. api DependencyConfig.JetPack.ViewModel
  34. api DependencyConfig.JetPack.ViewModelSavedState
  35. api DependencyConfig.JetPack.LiveData
  36. api DependencyConfig.JetPack.Lifecycle
  37. api DependencyConfig.JetPack.HiltCore
  38. api DependencyConfig.GitHub.Gson
  39. api DependencyConfig.GitHub.MMKV
  40. api DependencyConfig.GitHub.AutoSize
  41. api DependencyConfig.GitHub.ARoute
  42. api DependencyConfig.GitHub.RecyclerViewAdapter
  43. api DependencyConfig.GitHub.EventBus
  44. api DependencyConfig.GitHub.PermissionX
  45. api DependencyConfig.GitHub.AutoService
  46. api DependencyConfig.GitHub.OkHttp
  47. api DependencyConfig.GitHub.OkHttpInterceptorLogging
  48. api DependencyConfig.GitHub.Retrofit
  49. api DependencyConfig.GitHub.RetrofitConverterGson
  50. api DependencyConfig.GitHub.RetrofitConverterScalars
  51. api DependencyConfig.GitHub.Coil
  52. api DependencyConfig.GitHub.CoilGIF
  53. api DependencyConfig.GitHub.CoilSVG
  54. api DependencyConfig.GitHub.CoilVideo
  55. api DependencyConfig.GitHub.Toaster
  56. api DependencyConfig.GitHub.MagicIndicator
  57. api DependencyConfig.GitHub.Okhttputils
  58. api DependencyConfig.GitHub.MPAndroidChart
  59. api DependencyConfig.GitHub.BaseRecyclerViewAdapterHelper4
  60. api DependencyConfig.GitHub.Serialport
  61. api DependencyConfig.GitHub.XLog
  62. api DependencyConfig.SDK.TencentBugly
  63. api DependencyConfig.SDK.TencentBuglyNative
  64. // api DependencyConfig.SDK.TencentTBSX5
  65. api DependencyConfig.SDK.GeTui
  66. api DependencyConfig.SDK.RabbitMq
  67. kapt DependencyConfig.GitHub.ARouteCompiler
  68. kapt DependencyConfig.GitHub.EventBusAPT
  69. kapt DependencyConfig.GitHub.AutoServiceAnnotations
  70. kapt DependencyConfig.JetPack.HiltApt
  71. kapt DependencyConfig.JetPack.LifecycleCompilerAPT
  72. debugApi DependencyConfig.GitHub.LeakCanary
  73. }