gpt4 book ai didi

gradle - 如何在 Gradle Kotlin 构建中配置 processResources 任务

转载 作者:行者123 更新时间:2023-12-04 16:24:10 25 4
gpt4 key购买 nike

我在基于 groovy 的构建脚本中有以下内容。如何在基于 kotlin 的脚本中执行相同的操作?

processResources {

filesMatching('application.properties'){
expand(project.properties)
}

}

最佳答案

为什么不只使用 "withType"?
我只是说(恕我直言)

tasks {
withType<ProcessResources> {
..
}

看起来比
tasks {
"processResources"(ProcessResources::class) {
..
}

所以,
tasks.withType<ProcessResources> {
//from("${project.projectDir}src/main/resources")
//into("${project.buildDir}/whatever/")
filesMatching("*.cfg") {
expand(project.properties)
}
}

编辑:

使用较新的版本,您可以执行以下操作:
tasks.processResources {}

或者
tasks { processResources {} }

生成的访问器是“懒惰的”,因此它具有所有优点而没有缺点。

关于gradle - 如何在 Gradle Kotlin 构建中配置 processResources 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40096007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com