gpt4 book ai didi

Gradle - 找不到方法 wrapper() - 依赖项目

转载 作者:行者123 更新时间:2023-12-04 16:04:36 28 4
gpt4 key购买 nike

我的项目结构如下所示:

-Main dir
- .gradle-wrapper
| - gradle-wrapper.jar
| - gradle-wrapper.properties
|
- projects
- library
- library-consumer

librarylibrary-consumer我有两个 build.gradle和:
wrapper {
jarFile = "${project.projectDir}/../../.gradle-wrapper/gradle-wrapper.jar"
gradleVersion = '4.8.1'
}

此外,在项目 library-consumer 中我在 build.gradle依赖于 library项目作为
compile project(':library')

library-consumersettings.gradle我已收录 library就像说的 here :
include ':library'
project(':library').projectDir = new File("../library")

然后我在尝试时收到以下错误 gradle build :
Could not find method wrapper() for arguments [build_7cibagmqy9u5sctvqdtah2a8p$_run_closure1@134371ea] on project ':library' of type org.gradle.api.Project.

任何建议/解决方案?这两个项目都包含更改的包装器路径,如下所示:
set CLASSPATH=%APP_HOME%\..\..\.gradle-wrapper\gradle-wrapper.jar
library构建没有问题。

最佳答案

在版本 5 以下的 gradle 版本中,您必须声明一个包装器任务,而不是尝试配置现有的任务。

查看升级指南here .

看起来您还没有升级到版本 5,因此您需要执行以下操作:

task wrapper(type: Wrapper) {
jarFile = "${project.projectDir}/../../.gradle-wrapper/gradle-wrapper.jar"
gradleVersion = '4.8.1'
}

关于Gradle - 找不到方法 wrapper() - 依赖项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51592272/

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