You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 23:47:01