gpt4 book ai didi

gradle - 修复 Gradle 依赖于弃用警告

转载 作者:行者123 更新时间:2023-12-03 03:06:54 25 4
gpt4 key购买 nike

我将构建环境升级到最新版本的 gradle (1.0-rc3)。我收到以下弃用警告:

“Project.dependsOn(String path) 方法已被弃用”

我修复了我的所有任务依赖引用以使用对象引用,但我不知道如何修复多项目项目的依赖引用。我有一个项目依赖于另一个项目。这是 build.gradle 脚本顶部的定义:

dependsOn(':projects/arch/application')

如何将此字符串引用转换为对项目的对象引用?我查看了 gradle 文档,但它仍然引用了不推荐使用的字符串语法(下面的链接)。

http://www.gradle.org/docs/current/userguide/multi_project_builds.html

这种语法在今天有效,但弃用警告告诉我将来不会。我该如何解决?

最佳答案

弃用警告不是关于将字符串引用更改为对象引用(甚至没有接受对象的 Project.dependsOn() 方法)。这是关于放弃Project.dependsOn()并且只使用 Task.dependsOn() .

在 Gradle 中,执行依赖总是在任务之间。 Project.dependsOn()是一种将项目 A 中的每个任务的任务依赖项添加到项目 B 中同名任务(如果存在)的方法。实践表明,这个特性没有什么值(value),而且经常被误解,因此被弃用。

关于gradle - 修复 Gradle 依赖于弃用警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10777820/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com