Контекст:
- У меня в проекте два модуля: A и B
- Модуль A зависит от модуля B
- Модуль B имеет зависимость Dagger 2, определенную в моем файле gradle
- В модуле A есть компоненты, которые используют классы @modules из модуля B, чтобы предоставить возможности для использования с внедрением зависимостей.
Проблема: процессор Dagger 2, отвечающий за генерацию кода, не создает никаких классов, необходимых для обеспечения зависимостей, определенных для классов @module, расположенных в модуле B.
Сомнения:
- Невозможно использовать Dagger 2 между модулями?
- Есть другой способ решить мою проблему?