我使用gradle(IDE:Intellij)来运行我的自动脚本。我的模块A,模块B,模块C等模块很少。我尝试将模块B作为依赖模块添加到模块C.我尝试了
一个。在模块C build.gradle文件中指定它
湾在模块的build.gradle文件(模块B和模块C)中尝试了循环引用
℃。在项目结构下尝试 - >模块依赖
d。在全局build.gradle中,它是模块A,B,C的公共文件
即试过的文件|无效缓存
dependencies {
testCompile ":modulename" --> I tried with single quote and double quotes
}
我试图从模块C类中的模块B访问一个类,但是它没有找到类。这两个课程都有公共访问权限。
我还能尝试什么?
答案 0 :(得分:0)
到目前为止,dependencies
块语法略有错误。试试这个:
project(":moduleC").dependencies {
testCompile project(":moduleB")
}
答案 1 :(得分:0)
搞定了。感谢this帖子。
对我有用的解决方案是在模块特定的gradle文件中,输入为
dependencies{
testCompile project(':moduleA').sourceSets.test.output
}