Dagger 2:用于在src / test / java中声明的测试的单独模块

时间:2015-12-07 11:19:11

标签: maven dagger-2

我有一个Maven项目并在src/main/java中定义了一个模块+组件,Dagger 2按预期处理它。

现在我想为我的单元测试模拟一些依赖项。但是,匕首编译器似乎忽略了src/test/java中的组件。

有没有办法告诉Dagger 2还要查看我的测试源集?

(不是Android项目)

1 个答案:

答案 0 :(得分:1)

好吧发现了我的错误。对于遇到同样问题的其他人:This question给了我正确的提示。

src/test/java中声明的组件生成为target/generated-test-sources/。这是一个注释处理默认值,而不是Dagger的错误。我只是不想查找target/generated-sources ...

以外的目录