我有一个Maven项目并在src/main/java
中定义了一个模块+组件,Dagger 2按预期处理它。
现在我想为我的单元测试模拟一些依赖项。但是,匕首编译器似乎忽略了src/test/java
中的组件。
有没有办法告诉Dagger 2还要查看我的测试源集?
(不是Android项目)
答案 0 :(得分:1)
好吧发现了我的错误。对于遇到同样问题的其他人:This question给了我正确的提示。
src/test/java
中声明的组件生成为target/generated-test-sources/
。这是一个注释处理默认值,而不是Dagger的错误。我只是不想查找target/generated-sources
...