Я пытаюсь перейти с Dagger 1.2.2 на Dagger 2.0.1 в проекте AppEngine (НЕ Android).
С Dagger 1.2.2 все просто:
compile 'com.squareup.dagger:dagger-compiler:1.2.2'
compile 'com.squareup.dagger:dagger:1.2.2'
сделал трюк.
С Кинжалом 2.0.1:
compile 'com.google.dagger:dagger-compiler:2.0.1'
compile 'com.google.dagger:dagger:2.0.1'
не работает (исходник генерируется, но перепутан с файлами *.class в build/classes/main/..package../).