Контекст
Я начал собственный проект в java с Gradle
в качестве системы сборки, и я хочу использовать Dagger 2 как DI. Основная причина заключается в том, чтобы привыкнуть к этой библиотеке и иметь возможность легко использовать ее в больших проектах.
Что я пробовал
Мне удалось сделать образец Google для IntelliJ IDEA
Проблема
IntelliJ IDEA продолжает говорить мне, что он не может разрешить сгенерированный класс (в данном случае DaggerCoffeeApp_Coffee
). Это немного раздражает, чтобы не знать, правильно ли написанный код (особенно когда вы учитесь использовать Кинжал 2).
Все классы java совпадают с Google. Вот мой файл build.gradle
:
apply plugin: 'java'
repositories {
mavenCentral()
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
compile 'com.google.dagger:dagger:2.0.1'
compile 'com.google.dagger:dagger-compiler:2.0.1'
}
Вопрос
Есть ли способ сделать IntelliJ IDEA распознать DaggerCoffeeApp_Coffee
как сгенерированный класс (и, таким образом, можно перейти к его реализации с помощью `ctrl + left click)?