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

Respuestas a la pregunta(1)

Su respuesta a la pregunta