1

我有一个多模块应用程序,有多个优点。

  1. 有没有办法只更改顶部的“应用程序”构建变体并使子模块以相同的方式构建?还是我需要更改每个模块?

  2. 有没有办法在更少的代码中配置构建类型 - 风味依赖项?这是“愚蠢”的配置

    //模块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依赖配置
    ...

4

0 回答 0