def mergedCompileClasspath == null
project.sourceSets.each {
if (mergedCompileClasspath == null)
mergedCompileClasspath = it.compileClasspath
else
mergedCompileClasspath .plus(it.compileClasspath)
}
plus()方法不起作用。 compileClassPath是不可变的吗?如何创建一个空的文件集合?
最佳答案
您可以使用空集合调用 Project.files()
。
def emptyFileCollection = project.files([])
更新:
从Gradle 5.3开始,您还可以使用
ObjectFactory.fileCollection()
方法。def emptyFileCollection = project.objects.fileCollection()