2017-12-02 217 views
0

我正在使用gradle(IDE:Intellij)来运行我的自动脚本。我有几个模块模块A,模块B,模块C等等。我试图将模块B作为从属模块添加到模块C.我试过无法在gradle intellij中添加依赖项模块

a。在模块C中指定它build.gradle文件

b。在模块的build.gradle文件(模块B和模块C)中尝试循环引用。

c。尝试在项目结构 - >模块依赖关系

d。在全局build.gradle中是模块A,B的通用文件,C

e。试过的文件|无效缓存

dependencies { 
     testCompile ":modulename" --> I tried with single quote and double quotes 
    } 

我试图从模块C中的模块B类访问类,但它是说没有找到类。这两个班都有公共访问。

我还能试试吗?

回答

0

到目前为止,dependencies块语法有点不对。试试这个:

project(":moduleC").dependencies { 
    testCompile project(":moduleB") 
} 
+0

它说.dependencies不能应用于“(groovy.lang.Closure)” – Prabhath

0

得到它的工作。感谢this的帖子。

为我工作的解决方案是在模块的gradle特定文件,请以

dependencies{ 
    testCompile project(':moduleA').sourceSets.test.output 

} 
相关问题