由于版本太旧错误,无法将渐变包装任务添加到旧项目中



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

未能应用插件[class'fi.jasoft.plugin.GradleVaadinPlugin']

你的等级版本(4.2.1)太旧了。插件需要Gradle 2.0+

根据错误,我需要升级我的gradle版本,但我在本地安装了4.2.1版本。是否有使用特定版本运行包装任务的方法?

等级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 Corporation 25.40-b25)

操作系统:Mac OS X 10.12.6 x86_64

编辑:尝试使用--gradle版本|=>gradle包装器——gradle版本2.12

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

失败:生成失败,出现异常。

  • 其中:脚本'/projects/maia/webapp/vaadin.plugin.0.10.7'行:79

  • 哪里出了问题:评估脚本时出现问题。

    未能应用插件[class'fi.jasoft.plugin.GradleVaadinPlugin']你的等级版本(4.2.1)太旧了。插件需要Gradle 2.0+

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

  • 获取更多帮助,请访问https://help.gradle.org

BUILD FAILED in 2s

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

  1. 安装SDKMAN
  2. 将我的本地渐变版本降级为2.12:sdk install gradle 2.12
  3. 运行包装器命令
  4. 将我的本地版本恢复到4.2.1:sdk install gradle 4.2.1

最新更新