src
main/java
test/java
测试不依赖于main进行编译。绑定编译并在替换main的另一个库上运行测试。
sourceSets {
remove main
}
gradle test
它将始终编译主要源集。
答案 0 :(得分:1)
您可以尝试sourceSets.remove(sourceSets.main)
sourcesets {}
代表https://docs.gradle.org/current/javadoc/org/gradle/api/tasks/SourceSetContainer.html