我有一个多项目配置,我想使用 gradle。
我的项目是这样的:
项目A
- ->
src/main/java
- ->
src/test/java
- ->
项目B
- ->
src/main/java
(取决于src/main/java
项目A ) - ->
src/test/java
(取决于src/test/java
项目A )
- ->
我的 项目 B build.gradle
文件是这样的:
apply plugin: 'java'
dependencies {
compile project(':ProjectA')
}
任务 compileJava
工作得很好但是 compileTestJava
没有编译 项目 A 的测试文件。
原文由 mathd 发布,翻译遵循 CC BY-SA 4.0 许可协议
已弃用 - 对于 Gradle 5.6 及更高版本,请使用 此答案。
在 项目 B 中,您只需要添加一个
testCompile
依赖项:使用 Gradle 1.7 进行测试。