我有一个多模块应用程序,有多个优点。
有没有办法只更改顶部的“应用程序”构建变体并使子模块以相同的方式构建?还是我需要更改每个模块?
有没有办法在更少的代码中配置构建类型 - 风味依赖项?这是“愚蠢”的配置
//模块1依赖配置
flavor1DebugCompile project(path: ':module1', configuration: 'flavor1DebugCompile')
flavor2DebugCompile project(path: ':module1', configuration: 'flavor2DebugCompile')
flavor1ReleaseCompile project(path: ':module1', configuration: 'flavor1ReleaseCompile')
flavor2ReleaseCompile 项目(路径:':module1',配置:'flavor2ReleaseCompile')//模块2依赖配置
flavor1DebugCompile project(path: ':module2', configuration: 'flavor1DebugCompile')
flavor2DebugCompile project(path: ':module2', configuration: 'flavor2DebugCompile')
flavor1ReleaseCompile project(path: ':module2', configuration: 'flavor1ReleaseCompile')
flavor2ReleaseCompile 项目(路径:':module2',配置:'flavor2ReleaseCompile')//模块3依赖配置
...
//模块4依赖配置
...