gradle删除主要源集

时间:2017-10-21 19:24:05

标签: gradle source-sets

src
  main/java
  test/java

测试不依赖于main进行编译。绑定编译并在替换main的另一个库上运行测试。

sourceSets {
   remove main
}

gradle test 

它将始终编译主要源集。

1 个答案:

答案 0 :(得分:1)

您可以尝试sourceSets.remove(sourceSets.main)

sourcesets {}代表https://docs.gradle.org/current/javadoc/org/gradle/api/tasks/SourceSetContainer.html