The context:
- I Have two modules in my project: A and B
- The module A depends on module B
- The module B have a Dagger 2 dependency defined into my gradle file
- The module A have components that use @modules classes from Module B to provide the intances to use with dependency injection
The problem: The Dagger 2 processor, responsible to code generation, doesn't create any classes necessaries to provide the dependencies defined on @module classes located on module B.
The doubts:
- Is not possible to use Dagger 2 between modules?
- Have another way to solve my problem?