Получить текущее имя модуля из другого модуля без аромат - PullRequest
0 голосов
/ 27 июня 2019

У меня в приложении 2 отдельных модуля: main и core.

В main У меня разные вкусы

productFlavors {
    fla1 { }
    fla2 { }
}

В core У меня нетаромат, но у меня есть конструктор Deeplink.Этот компоновщик используется в main.

Вопрос. Есть ли способ для core Deeplink Builder возвращать имя варианта main там, где он вызывается?

Примечание:Как следует из названия, модуль main зависит от core

1 Ответ

0 голосов
/ 27 июня 2019

Если core знает о вкусе main, говорят, что ядро ​​зависит от основного. Так что вы не можете.

Просто передайте название аромата от основного.

Или создайте другой модуль "flavour", который просто определяет аромат и зависит от него.
Модуль «flavour» будет иметь тот же вкус, что и «main». (Не говорите, что это больше не «ядро» :))

main -> core -> flavor
...