android - gradle multiproject inclui e exclui bibliotecas
Eu estou tentando construir um projeto Android com Gradle.
Tem a seguinte estrutura:
ProjectA----- MainProject,
LibA ---- Library project,
LibB ---- Library project,
LibC ---- Library project,
LibD ---- Library project,
etc...
Com base no situtation, preciso incluir as bibliotecas, às vezes preciso incluir todas as bibliotecas, 1 biblioteca, 2 ou 3 etc. com base nos sabores. No arquivo de configurações, incluí todos os projetos.
Alguém sabe como incluir / excluir bibliotecas baseadas em sabores?
Eu tentei no bloco de dependência, lá estou recebendo erro.
A seguir está o código de amostra
dependencies {
if (task.name.matches('compileFlovor1'){
exclude module: 'LibD'
}
}
Erro é: Não foi possível encontrar o método exclude () para argumentos [{module = LibD}].
Por favor me guie resolver este problema