build.gradle 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  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.sbm10.buildsrc.*
  12. import com.quyunshuo.sbm10.buildsrc.DependencyConfig
  13. android {
  14. buildFeatures {
  15. viewBinding = true
  16. }
  17. // resourcePrefix "base_"
  18. namespace 'com.quyunshuo.sbm10.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.CoroutinesAndroid
  34. api DependencyConfig.JetPack.ViewModel
  35. api DependencyConfig.JetPack.ViewModelSavedState
  36. api DependencyConfig.JetPack.LiveData
  37. api DependencyConfig.JetPack.Lifecycle
  38. api DependencyConfig.JetPack.HiltCore
  39. api DependencyConfig.GitHub.Gson
  40. api DependencyConfig.GitHub.MMKV
  41. api DependencyConfig.GitHub.AutoSize
  42. api DependencyConfig.GitHub.ARoute
  43. api DependencyConfig.GitHub.RecyclerViewAdapter
  44. api DependencyConfig.GitHub.EventBus
  45. api DependencyConfig.GitHub.PermissionX
  46. api DependencyConfig.GitHub.AutoService
  47. api DependencyConfig.GitHub.OkHttp
  48. api DependencyConfig.GitHub.OkHttpInterceptorLogging
  49. api DependencyConfig.GitHub.Retrofit
  50. api DependencyConfig.GitHub.RetrofitConverterGson
  51. api DependencyConfig.GitHub.RetrofitConverterScalars
  52. api DependencyConfig.GitHub.Coil
  53. api DependencyConfig.GitHub.CoilGIF
  54. api DependencyConfig.GitHub.CoilSVG
  55. api DependencyConfig.GitHub.CoilVideo
  56. api DependencyConfig.GitHub.Toaster
  57. api DependencyConfig.GitHub.MagicIndicator
  58. api DependencyConfig.GitHub.Okhttputils
  59. // api DependencyConfig.GitHub.MPAndroidChart
  60. api DependencyConfig.GitHub.BaseRecyclerViewAdapterHelper4
  61. api DependencyConfig.GitHub.Serialport
  62. api DependencyConfig.GitHub.XLog
  63. api DependencyConfig.GitHub.Hawk
  64. api DependencyConfig.SDK.TencentBugly
  65. api DependencyConfig.SDK.TencentBuglyNative
  66. // api DependencyConfig.SDK.TencentTBSX5
  67. api DependencyConfig.SDK.GeTui
  68. api DependencyConfig.SDK.RabbitMq
  69. api files('libs\\ZtlApi.jar')
  70. api "com.github.weilinhu:mylibaray:1.0" //https://github.com/weilinhu/mylibaray //监听网络情况。
  71. api 'com.github.ldt-libs:SpringBackLayout:1.0' //回弹效果
  72. api 'com.github.kabouzeid:RecyclerView-FastScroll:1.0.16-kmod'
  73. api files('libs\\xzjh_interface_20240731.jar')
  74. api 'com.github.bumptech.glide:glide:4.12.0'
  75. annotationProcessor 'com.github.bumptech.glide:compiler:4.12.0'
  76. kapt DependencyConfig.GitHub.ARouteCompiler
  77. kapt DependencyConfig.GitHub.EventBusAPT
  78. kapt DependencyConfig.GitHub.AutoServiceAnnotations
  79. kapt DependencyConfig.JetPack.HiltApt
  80. kapt DependencyConfig.JetPack.LifecycleCompilerAPT
  81. debugApi DependencyConfig.GitHub.LeakCanary
  82. api 'org.jetbrains.kotlin:kotlin-reflect:1.5.10'
  83. api 'com.google.code.gson:gson:2.10.1'
  84. api ('com.qiniu:qiniu-android-sdk:8.8.+'){
  85. exclude (group: 'com.squareup.okhttp3', module: 'okhttp')
  86. }
  87. api files('libs\\enjoysdk.jar')
  88. }