如何将build.gradle中stage任务的Groovy代码转为build.gradle.kts的Kotlin代码?
将Groovy Gradle代码转换为Kotlin DSL版本
你需要的Groovy代码对应的Kotlin DSL(适用于build.gradle.kts)代码如下:
tasks.register("stage") { dependsOn(tasks.build, tasks.clean) } tasks.build.mustRunAfter(tasks.clean)
也可以使用更简洁的字符串引用写法,效果完全一致:
tasks.register("stage") { dependsOn("build", "clean") } tasks.build.mustRunAfter("clean")
以上代码实现了和原Groovy代码相同的逻辑:定义一个名为stage的任务,它依赖build和clean任务,同时指定build任务必须在clean任务执行完成后再运行。
内容的提问来源于stack exchange,提问作者NeverSleeps
相关产品推荐
相关产品推荐

