我正在处理一个gradle文件,它有两个不同src目录的任务。任务2依赖于task1中的一些类。有什么办法我可以在task2中提到这种依赖关系并单独运行它们。
SouceSet1:
sourceSets {
integrationTest {
java {
compileClasspath += main.output + test.output
runtimeClasspath += main.output + test.output
srcDir file('src/integration-test/java')
}
resources.srcDir file('src/integration-test/resources')
}
}
SourceSet2:
sourceSets {
functionTest {
java {
compileClasspath += main.output + test.output
runtimeClasspath += main.output + test.output
srcDir file('src/function-test/java')
}
resources.srcDir file('src/integration-test/resources')
}
}
源集1运行正常但源集2通过某些方法的错误而无法识别,因为它们位于sourceset 1源文件夹中。在gradle中有这个问题的解决方案吗?我想分开运行这两个任务。