将文件添加到使用Kotlin DSL的Gradle sourceSets

huangapple go评论87阅读模式
英文:

Add files to Gradle sourceSets in Kotlin DSL

问题

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

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

在 Kotlin DSL 中我应该如何编写这段代码?

英文:

I have started using Kotlin DSL in my Gradle builds. Before I could write the following in Groovy DSL:

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

How can I write this in Kotlin DSL?

答案1

得分: 1

根据您的Gradle版本,可以选择以下方式之一:

方式一:

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

方式二:

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

Depending on your Gradle version either

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

or

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

huangapple
  • 本文由 发表于 2020年5月5日 15:47:12
  • 转载请务必保留本文链接:https://go.coder-hub.com/61608189.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定