Я только начал делать инъекции зависимостей, используя Dagger 2
. Когда я развернул свои modules
, components
и попытался создать мое приложение, gradle
выбрал ошибку
Error:(4, 24) error: cannot find symbol class Generated
Я вникнул в него и обнаружил, что ошибка находится в одном из классов Dagger
, который создает DI
. Определенный класс, который отсутствовал, был javax.annotation.Generated
, а строка, бросающая ошибку, - это строка, которая аннулирует класс Dagger
сгенерированный как @Generated("dagger.internal.codegen.ComponentProcessor")
Мой вопрос в том, почему это не добавлено как транзитивная зависимость для Dagger
или почему никто другой не сталкивался с этой конкретной проблемой (я так полагаю, поскольку я не мог найти здесь никаких вопросов относительно этого?