无法使用 Dagger 2 构建图形
Cannot build graph with 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
class。 (Ctrl + space) 不起作用。
我该如何解决这个问题?
那些生成的文件通常放在项目的目标文件夹中(fe: myProject/target/generated-sources/annotations/my/package/DaggerCoffeeShop.java
)。因此,您只需向 IDE 指明 annotations
文件夹是源文件夹。
- Intellij
- 日食:
Project > Properties > Java Build Path > Source > Add Folder
我正在尝试根据 dagger 2 网站的示例使用 Dagger 2 创建依赖关系图(coffeeMaker 和源代码在此处:https://github.com/google/dagger/tree/master/examples/simple)。
我创建了网站中所述的组件:
@Component(modules = {DripCoffeeModule.class})
public interface CoffeeShop {
CoffeeMaker maker();
}
注释处理器正确生成了文件(在目标目录中),但我无法找到 DaggerCoffeeShop
class。 (Ctrl + space) 不起作用。
我该如何解决这个问题?
那些生成的文件通常放在项目的目标文件夹中(fe: myProject/target/generated-sources/annotations/my/package/DaggerCoffeeShop.java
)。因此,您只需向 IDE 指明 annotations
文件夹是源文件夹。
- Intellij
- 日食:
Project > Properties > Java Build Path > Source > Add Folder