wjt*_*jtk 6 java android intellij-idea gradle
我在一个子项目(A)中配置了生成测试工件:
configurations {
testArtifacts.extendsFrom testRuntime
}
task testJar(type: Jar) {
classifier "test"
from sourceSets.test.output
}
artifacts {
testArtifacts testJar
}
Run Code Online (Sandbox Code Playgroud)
在另一个子项目(B)中我想使用该工件:
compile project (path: ":a-sub-project", configuration: 'testArtifacts')
Run Code Online (Sandbox Code Playgroud)
这可以从gradle中完美地完成,但是当我将项目导入到想法(通过内置支持)时,想法无法从该工件中看到类.它可以从(A)的主要工件中看到类,但不能从测试一中看到.
有任何想法吗?
PS.想法14.1.4,gradle 2.3.
小智 0
对于我们来说这工作得很好:
testCompile project(':module').sourceSets.test.output
Run Code Online (Sandbox Code Playgroud)
所以你实际上不需要 test-jar 任务
| 归档时间: |
|
| 查看次数: |
298 次 |
| 最近记录: |