- productFlavors { ... dev { buildConfigField "boolean",
- "DEV",
- "true"
- }
- }
- public static boolean isDev() {
- return BuildConfig.DEV;
- }
- // 用户模块依赖导入
- if (Boolean.parseBoolean(USER)) {
- compile(project(':user')) {
- exclude module: 'framework'
- }
- } else {
- compile("包名:user:${APP_VER_NAME_M}")
- }
- // 商品模块依赖导入
- if (Boolean.parseBoolean(GOODS)) {
- compile(project(':goods')) {
- exclude module: 'framework'
- }
- } else {
- compile("包名:goods:${APP_VER_NAME_M}")
- }
- // 订单模块依赖导入
- if (Boolean.parseBoolean(ORDER)) {
- compile(project(':order')) {
- exclude module: 'framework'
- }
- } else {
- compile("包名:order:${APP_VER_NAME_M}")
- }
- // 引导模块依赖导入
- if (Boolean.parseBoolean(GUIDE)) {
- compile(project(':guide')) {
- exclude module: 'framework'
- }
- } else {
- compile("包名:guide:${APP_VER_NAME_M}")
- }
- // 违章查询模块依赖导入
- if (Boolean.parseBoolean(ILLEGAL)) {
- compile(project(':illegal')) {
- exclude module: 'framework'
- }
- } else {
- compile("包名:illegal:${APP_VER_NAME_M}")
- }
- // 评价模块依赖导入
- if (Boolean.parseBoolean(EVALUATE)) {
- compile(project(':evaluate')) {
- exclude module: 'framework'
- }
- } else {
- compile("包名:evaluate:${APP_VER_NAME_M}")
- }
- // 加油模块依赖导入
- if (Boolean.parseBoolean(REFUEL)) {
- compile(project(':refuel')) {
- exclude module: 'framework'
- }
- } else {
- compile("包名:refuel:${APP_VER_NAME_M}")
- }
- // 保养模块依赖导入
- if (Boolean.parseBoolean(MAINTENANCE)) {
- compile(project(':maintenance')) {
- exclude module: 'framework'
- }
- } else {
- compile("包名:maintenance:${APP_VER_NAME_M}")
- }
- // 门店模块依赖导入
- if (Boolean.parseBoolean(STORE)) {
- compile(project(':store')) {
- exclude module: 'framework'
- }
- } else {
- compile("包名:store:${APP_VER_NAME_M}")
- }
- // 爱车模块依赖导入
- if (Boolean.parseBoolean(CAR)) {
- compile(project(':car')) {
- exclude module: 'framework'
- }
- } else {
- compile("包名:car:${APP_VER_NAME_M}")
- }
- DEV=true
- FRAMEWORK=true
- USER=false
- GOODS=false
- ORDER=false
- GUIDE=false
- MAINTENANCE=true
- EVALUATE=false
- REFUEL=false
- STORE=false
- ILLEGAL=false
- CAR=false
来源: https://juejin.im/post/5a22a9756fb9a04508097764