android - мультипроектный Gradle включает и исключает библиотеки
Я пытаюсь построить проект Android с Gradle.
Имеет следующую структуру:
ProjectA----- MainProject,
LibA ---- Library project,
LibB ---- Library project,
LibC ---- Library project,
LibD ---- Library project,
etc...
Исходя из ситуации, мне нужно включить библиотеки, иногда нужно включить все библиотеки, 1 библиотеку, 2 или 3 и т. Д. На основе ароматов. В файле настроек я включил все проекты.
Кто-нибудь знает, как включить / исключить библиотеки на основе ароматов?
Я попытался на блоке зависимости, там я получаю ошибку.
Ниже приведен пример кода
dependencies {
if (task.name.matches('compileFlovor1'){
exclude module: 'LibD'
}
}
Ошибка: не удалось найти метод exclude () для аргументов [{module = LibD}].
Пожалуйста, помогите мне решить эту проблему