1

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

我怎么解决这个问题?

4

1 回答 1

1

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

  • 智能
  • 蚀:Project > Properties > Java Build Path > Source > Add Folder
于 2015-04-19T00:08:21.207 回答