gpt4 book ai didi

macos - 在Macbook上运行Gradle

转载 作者:行者123 更新时间:2023-12-03 05:05:55 48 4
gpt4 key购买 nike

我最近买了一台Macbook,尝试用brew install gradle安装Gradle

当我执行gradle -v时,我毫无问题地获得了Gradle规范,当我尝试在项目上运行Gradle任务时,出现了以下错误:

org.gradle.api.tasks.SourceSetOutput.getClassesDir()Ljava / io / File;

在Windows上,我通常通过执行./gradlew task_name来编译项目,但是./gradlew在Mac OS上无法正常工作。

我在做什么错?

最佳答案

在Gradle 4中不推荐使用SourceSetOutput.getClassesDir(),而在Gradle 5中已将其删除。现在是SourceSetOutput.getClassesDirs()。我猜想您在Macbook上运行的Gradle比在Windows框上运行的Gradle更高。一个简单的修复方法是降级Gradle版本。

如果您想真正修复您的构建以使其与Gradle 5+一起使用,建议您在命令行上使用--stacktrace运行,以了解使用旧API的内容(即,这是您的Gradle脚本还是您的插件之一)。

修复可能就像将一个或两个插件升级到支持Gradle 5+的新版本一样简单

关于macos - 在Macbook上运行Gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58791634/

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