如何将build.gradle中的Wrapper配置转换为build.gradle.kts?
将Groovy版Gradle Wrapper配置转换为Kotlin DSL格式
对应的build.gradle.kts代码如下:
// run ./gradlew wrapper whenever you change this tasks.wrapper { distributionUrl = uri("https://globochem.jfrog.io/artifactory/globochem-gradle/globochem-6.6.6.zip") }
转换要点说明:
- Groovy中直接调用
wrapper闭包的写法,在Kotlin DSL中需要通过tasks.wrapper定位到Wrapper任务 - Groovy里的方法调用
distributionUrl("xxx"),在Kotlin DSL中要改为属性赋值形式,同时用uri()包装URL字符串以匹配Kotlin的类型要求
修改完成后,执行./gradlew wrapper命令更新Wrapper配置即可。
内容的提问来源于stack exchange,提问作者Clay Bridges
相关产品推荐
相关产品推荐

