我正在尝试使用Dagger 2基于dagger 2网站的示例创建依赖图(coffeeMaker和源在这里:https://github.com/google/dagger/tree/master/examples/simple)。
我按照网站中的说明创建了组件:
@Component(modules = {DripCoffeeModule.class})
public interface CoffeeShop {
CoffeeMaker maker();
}
注释处理器正确生成文件(在目标目录中)但我无法找到DaggerCoffeeShop
类。 (Ctrl +空格)不起作用。
我该如何解决这个问题?
答案 0 :(得分:1)
这些生成的文件通常放在项目的目标文件夹中(fe:myProject/target/generated-sources/annotations/my/package/DaggerCoffeeShop.java
)。因此,您只需向IDE指出annotations
文件夹是源文件夹。
Project > Properties > Java Build Path > Source > Add Folder