使用gradle构建多项目测试依赖关系

1u4esq0p  于 2021-07-16  发布在  Java
关注(0)|答案(16)|浏览(489)

我有一个多项目配置,我想使用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编译测试文件。

mznpcxlj

mznpcxlj16#

在项目b中:

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

似乎在1.7-rc-2中起作用

相关问题