Gradle 8.5中如何修复简单任务里已弃用的buildDir引用?
解决Gradle 8.5中
buildDir弃用警告的最简方案 针对你用Groovy脚本编写的copyDependencyLibs任务出现的'buildDir' is deprecated警告,最简修改方式就是直接将buildDir替换为layout.buildDirectory,无需复杂的多代码改动,完全保留原有功能:
修改后的任务代码:
tasks.register('copyDependencyLibs', Copy) { into "${layout.buildDirectory}/libs/dependencies" from configurations.runtimeClasspath }
layout.buildDirectory是Gradle官方推荐的buildDir替代属性,在任务配置闭包中可直接访问,仅替换变量即可消除弃用警告,完全满足"代码简洁、改动最小"的要求。
内容的提问来源于stack exchange,提问作者Shorn
相关产品推荐
相关产品推荐

