在 Kotlin DSL 中将文件添加到 Gradle 个 sourceSets

Add files to Gradle sourceSets in Kotlin DSL

我已经开始在我的 Gradle 构建中使用 Kotlin DSL。在我可以用 Groovy DSL 编写以下内容之前:

sourceSets.main.resources.srcDirs("src/main/resources").includes.addAll(["**/*.*"])

如何在 Kotlin DSL 中编写此代码?

取决于您的 Gradle 版本

sourceSets.main.resources.srcDirs("src/main/resources").includes.addAll(arrayOf("**/*.*"))

sourceSets.main.configure {
    resources.srcDirs("src/main/resources").includes.addAll(arrayOf("**/*.*"))
}