代码之家  ›  专栏  ›  技术社区  ›  daniely

Gradle测试依赖于依赖关系中的类

  •  0
  • daniely  · 技术社区  · 2 年前

    我的根目录中有几个子项目:

    • 特殊测试(_T)
      • src/test/。。。
      • build.gradle
      • 图书馆A
        • src/。。。
        • 建筑Gradle
      • 共享
        • src/。。。
        • 建筑Gradle
    • 设置渐变

    special_tests依赖于库A,库A依赖于共享。

    在设置方面。gradle,我有

    ...
    include 'libraries:libraryA'
    include 'libraries:shared'
    include 'special_tests'
    ...
    

    在图书馆A的大楼里,我有

    dependencies {
      implementation project(':libraries:libraryShared')
    ...
    

    在special_tests'build.gradle中,我有

    dependencies {
      testImplementation project(':libraries:libraryA')
    ...
    

    我既能建立图书馆A,又能共享自己的美好。但是当我跑步时 gradle build 在specialtests文件夹中,它抱怨在shared中找不到类的符号,但可以在libraryA中找到类。有什么建议吗?我做错了什么?

    0 回复  |  直到 2 年前