云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

Deprecated Gradle features were used in this build

当您在构建过程中看到 "Deprecated Gradle features were used in this build" 这样的警告时,这意味着您正在使用一些已经被弃用的 Gradle 功能,这些功能在未来的 Gradle 版本中可能会被移除或更改,因此建议您尽快更新您的构建脚本以避免潜在的问题。

(图片来源网络,侵删)

以下是一些常见的被弃用的 Gradle 功能及其替代方案:

1、插件依赖管理

被弃用的功能:apply plugin: 'x'

替代方案:使用 plugins { id 'x' } 替换 apply plugin: 'x'

2、任务依赖管理

被弃用的功能:task x << { ... }

替代方案:使用 doLast { ... } 替换 << { ... }

3、属性文件的使用

被弃用的功能:Properties prop = new Properties()

替代方案:使用 FileInputStreamProperties 类加载属性文件。

4、Groovy DSL 的使用

被弃用的功能:project.with { ... }

替代方案:使用 project.configure(it) 替换 with

5、Gradle Wrapper 的使用

被弃用的功能:gradlew build

替代方案:确保项目中包含一个有效的 Gradle Wrapper(位于 gradle/wrapper/gradlewrapper.properties),然后使用 ./gradlew build 运行构建。

6、Gradle 1.0 插件 API

被弃用的功能:project.getGradle().addListener(new MyGradleListener())

替代方案:使用 project.getGradle().addListener(new MyGradleListener())

7、Gradle 2.0 插件 API

被弃用的功能:project.getPluginManager().withPlugin('x') { ... }

替代方案:使用 project.getPluginManager().withPlugin('x') { ... }

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《Deprecated Gradle features were used in this build》
文章链接:https://www.yunzhuji.net/jishujiaocheng/63021.html

评论

  • 验证码