Gradle:主要来源集依赖其他来源集是个好主意吗?例如,
src/main
src/foo
src/bar
源集主要取决于foo和bar。有什么问题吗?
最佳答案
我不确定自己在做什么,但您可能想看看java flavours plugin中的源代码。
每个 flavor 默认情况下都有src/$flavour/java
和src/$flavour/resources
目录,并且具有单独的编译,测试和jar任务。每个 flavor 都从“主要”源集扩展而来,因此主要类位于编译类路径等上,但是您也可以覆盖“主要”源集中的类和资源
有趣的代码here