首页 文章

由于版本太旧,无法将gradle包装器任务添加到旧项目中

提问于
浏览
0

我需要帮助将一个包装器添加到旧gradle(v2.12)项目中,但由于以下错误,我无法运行包装器任务:

无法应用插件[类'fi.jasoft.plugin.GradleVaadinPlugin']您的gradle版本(4.2.1)太旧了 . 插件需要Gradle 2.0

根据错误,我需要升级我的gradle版本,但我在本地安装了4.2.1版本 . 反正有没有运行特定版本的包装器任务?

Gradle 4.2.1构建时间:2017-10-02 15:36:21 UTC版本:a88ebd6be7840c2e59ae4782eb0f27fbe3405ddf Groovy:2.4.12 Ant:Apache Ant(TM)版本1.9.6编译于2015年6月29日JVM:1.8.0_40(Oracle公司25.40-b25)操作系统:Mac OS X 10.12.6 x86_64

编辑:尝试使用--gradle-version | => gradle wrapper --gradle-version 2.12

配置项目:根版本lmichelson不推荐使用Task.leftShift(Closure)方法,并计划在Gradle 5.0中删除它 . 请改用Task.doLast(Action) . 在build_an2u3e8kk42wdypa8wwdzfqcs $ _run_closure6.doCall(/projects/maia/build.gradle:240)(使用--stacktrace运行以获取此弃用警告的完整堆栈跟踪 . )

FAILURE:构建因异常而失败 .

  • Where:Script'/projects/maia/webapp/vaadin.plugin.0.10.7'line:79

  • 出了什么问题:评估脚本时出现问题 .

无法应用插件[类'fi.jasoft.plugin.GradleVaadinPlugin']您的gradle版本(4.2.1)太旧了 . 插件需要Gradle 2.0

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪 . 使用--info或--debug选项运行以获取更多日志输出 .

  • https://help.gradle.org获取更多帮助

在2s内 Build 失败

1 回答

  • 0

    感谢@Opal的链接和回答,我解决了这个问题

    • 正在安装SDKMAN

    • 将我的本地gradle版本降级为2.12: sdk install gradle 2.12

    • 运行wrapper命令

    • 将我的本地版本恢复为4.2.1: sdk install gradle 4.2.1

相关问题