build.gradle 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. apply from: "../lib_default_config.gradle"
  2. apply plugin: 'dagger.hilt.android.plugin'
  3. android {
  4. defaultConfig {
  5. //读取配置表的值
  6. boolean mIsReleaseUrl = rootProject.ext.isReleaseUrl
  7. String helpCenterUrl
  8. String qaWebUrl
  9. //判断是正式环境还是测试环境
  10. if (mIsReleaseUrl) {
  11. String baseUrlRelese = rootProject.ext.baseUrl_relese
  12. buildConfigField 'String', 'Base_Url', "\"${baseUrlRelese}\""
  13. helpCenterUrl = rootProject.ext.help_center_relese_url
  14. qaWebUrl = rootProject.ext.parttime_qa_relese_url
  15. } else {
  16. String baseUrlDev = rootProject.ext.baseUrl_dev
  17. buildConfigField 'String', 'Base_Url', "\"${baseUrlDev}\""
  18. helpCenterUrl = rootProject.ext.help_center_dev_url
  19. qaWebUrl = rootProject.ext.parttime_qa_dev_url
  20. }
  21. buildConfigField 'String', 'Help_Center_URL', "\"${helpCenterUrl}\""
  22. buildConfigField 'String', 'Part_Time_QA_Url', "\"${qaWebUrl}\""
  23. }
  24. buildFeatures {
  25. dataBinding = true
  26. viewBinding = true
  27. }
  28. }
  29. dependencies {
  30. //底层
  31. api project(':cs_baselib')
  32. }