android - gradle multiproject schließt bibliotheken ein und aus

Ich versuche, ein Android-Projekt mit Gradle zu erstellen.

Es hat folgende Struktur:

ProjectA----- MainProject,   
LibA     ---- Library project,   
LibB     ---- Library project,   
LibC     ---- Library project,   
LibD     ---- Library project,  
etc...

Basierend auf der Situation muss ich die Bibliotheken einbeziehen, manchmal müssen alle Bibliotheken einbezogen werden, 1 Bibliothek, 2 oder 3 usw. basierend auf Aromen. In die Einstellungsdatei habe ich alle Projekte aufgenommen.

Weiß jemand, wie man Bibliotheken basierend auf Flavours ein- oder ausschließt?

Ich habe auf Abhängigkeitsblock versucht, dort erhalte ich Störung.
Es folgt der Beispielcode

dependencies {
if (task.name.matches('compileFlovor1'){
  exclude module: 'LibD'
   }
}

Fehler ist: Methode exclude () für Argumente [{module = LibD}] konnte nicht gefunden werden.

Bitte führen Sie mich zur Lösung dieses Problems

Antworten auf die Frage(1)

Ihre Antwort auf die Frage