build.gradle 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. //****************************************
  2. //********* lib_common 的配置文件 **********
  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. import com.quyunshuo.sbm10.buildsrc.SDKKeyConfig
  14. android {
  15. defaultConfig {
  16. resValue "string", "BUGLY_APP_ID", SDKKeyConfig.BUGLY_APP_ID
  17. }
  18. buildFeatures {
  19. viewBinding = true
  20. }
  21. resourcePrefix "common_"
  22. namespace 'com.quyunshuo.sbm10.common'
  23. }
  24. dependencies {
  25. implementation fileTree(dir: "libs", include: ["*.jar"])
  26. api project(path: ':lib_base')
  27. api DependencyConfig.JetPack.HiltCore
  28. kapt DependencyConfig.GitHub.ARouteCompiler
  29. kapt DependencyConfig.GitHub.EventBusAPT
  30. kapt DependencyConfig.GitHub.AutoServiceAnnotations
  31. kapt DependencyConfig.JetPack.HiltApt
  32. kapt DependencyConfig.JetPack.LifecycleCompilerAPT
  33. api DependencyConfig.AndroidX.WorkKtx
  34. }