android - gradle multiproject incluye y excluye bibliotecas
Estoy tratando de construir un proyecto de Android con Gradle.
Tiene la siguiente estructura:
ProjectA----- MainProject,
LibA ---- Library project,
LibB ---- Library project,
LibC ---- Library project,
LibD ---- Library project,
etc...
Basándome en la situación, necesito incluir las bibliotecas, a veces necesito incluir todas las bibliotecas, 1 biblioteca, 2 o 3, según los sabores. En el archivo de configuración he incluido todos los proyectos.
¿Alguien sabe cómo incluir / excluir bibliotecas basadas en sabores?
He intentado en el bloque de dependencia, allí estoy recibiendo error.
A continuación se muestra el código de muestra
dependencies {
if (task.name.matches('compileFlovor1'){
exclude module: 'LibD'
}
}
El error es: no se pudo encontrar el método exclude () para los argumentos [{module = LibD}].
Por favor guíame resolviendo este problema