【问题标题】:Dagger 2: Separate Module for testing declared in src/test/javaDagger 2:在 src/test/java 中声明的用于测试的单独模块
【发布时间】:2015-12-07 21:11:41
【问题描述】:

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

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

有没有办法让 Dagger 2 也查看我的测试源集?

(不是 Android 项目)

【问题讨论】:

    标签: maven dagger-2


    【解决方案1】:

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

    src/test/java 中声明的组件生成到target/generated-test-sources/。这是注释处理的默认设置,不是 Dagger 的错。我只是没有想法去寻找target/generated-sources以外的目录...

    【讨论】:

      猜你喜欢
      • 2016-11-30
      • 1970-01-01
      • 2015-02-09
      • 1970-01-01
      • 2014-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-12
      相关资源
      最近更新 更多