问题标签 [gradle-6.5.1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gradle - 无法将 gradle wrapper 从版本 2.1 升级到 6.5.1
我有一个使用 Gradle 2.1 的旧项目。今天我想将 gradle wrapper 版本“升级”到 6.5.1,所以我使用了这个:
但输出是:
似乎参数 --gradle-version 当时不可用(2.1)。尝试了很多谷歌搜索没有任何运气。你能告诉我如何克服这个吗?谢谢。
java - 如何在 gradle 6.5.1 中获取我的项目的相对路径 apk
我将 gradle 版本 5.6.1 更改为 6.5.1,并将 'com.android.tools.build:gradle:3.5.0' 更改为 'com.android.tools.build:gradle:4.0.1'。之后我得到了 FAILURE: Build failed with an exception。
我知道在新的 gradle 中不存在方法 .toPath(),但是向新的 gradle 添加了哪些替代方法?或者是否存在另一种获取我的项目的相对路径的方法?
这是代码示例:
gradle - Gradle 4 升级复杂 task.execute() 替换
我目前正在从 gradle4.5 升级到 6.5,我正在处理的项目有一个 stage.gradle,其中包含 200 多个使用 .execute 调用的自定义任务,该任务已被删除。我看过很多关于如何用dependOn/finalizedBy等替换.execute()的文章,但是这不适用于我的用例。
我已经编写了我的任务的代码示例,如下所示
我试图通过将每个 task.execute 之前和之后的代码分隔成自己的任务来替换此代码。然而,我这样做的方式增加了 listFromDB 循环的多次重复,我无法弄清楚如何在 generateConfig2Executor 或 generateConfig4Executor 中调用代码,因为任务是在运行时创建的,但必须在任务开始之前使用 depondsOn(在 doLast 块之外)。