Мне нужно условно применить плагин com.google.gms.google-services
в моем проекте только к определенным вариантам.
Мне удалось добиться этого аналогично этому подходу, но он работает только для значений stati c (это означает, что мне нужно жестко запрограммировать ароматы, к которым я хочу добавить этот плагин).
Я ищу решение, которое позволило бы мне применить плагин только при наличии определенного вкуса содержит файл google-services.json
(или он находится в дереве наследования проекта), поэтому решение является гибким и не требует поддержания списка в актуальном состоянии.
Мне удалось просканировать наличие этого файл для всех вариантов сборки, используя свойство project.android.applicationVariants
, но эта проверка выполняется уже после применения всех плагинов. Это означает, что результаты этого сканирования больше не нужны.
Есть ли способ использовать свойство проекта applicationVariants
на более ранней стадии перед применением плагина?