无法使用Dagger 2构建图形

时间:2015-04-18 22:13:39

标签: java dependency-injection annotations dagger dagger-2

我正在尝试使用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 +空格)不起作用。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

这些生成的文件通常放在项目的目标文件夹中(fe:myProject/target/generated-sources/annotations/my/package/DaggerCoffeeShop.java)。因此,您只需向IDE指出annotations文件夹是源文件夹。

  • Intellij
  • Eclipse:Project > Properties > Java Build Path > Source > Add Folder