就像问题标题说的那样。我在Gradle docs中找到以下示例:
apply plugin: 'java'
sourceSets {
main {
java {
exclude 'some/unwanted/package/**'
}
}
}
文档说
main
是SourceSet
和java
是SourceDirectorySet
。不过,对我来说,区别仍然不是很清楚。 SourceSet
只是SourceDirectorySet
的容器吗? SourceSet
还可以包含什么? 最佳答案
似乎可以在docs中找到答案:
而,
这意味着SourceSet
只是对SourceDirectorySet
进行分组的逻辑单元。