如何使用 Kotlin DSL 替换资源文件中的令牌

Paw*_*ełb 4 build gradle kotlin build.gradle gradle-kotlin-dsl

Kotlin DSL (build.gradle.kts) 中以下内容的等价物是什么?

processResources {
    from(sourceSets.main.resources.srcDirs) {
        filter ReplaceTokens, tokens: [version: version]
    }
}
Run Code Online (Sandbox Code Playgroud)

Paw*_*ełb 11

这实际上非常简单:

tasks.processResources {
    expand("version" to project.version)
}
Run Code Online (Sandbox Code Playgroud)

然后只需放入${version}资源即可将其替换为您的项目版本