【问题标题】:Unable to add gradle wrapper task to old project due to, version too old error由于版本太旧错误,无法将 gradle 包装器任务添加到旧项目
【发布时间】:2018-03-27 18:20:28
【问题描述】:

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

无法应用插件 [class '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:2015 年 6 月 29 日编译的 Apache Ant(TM) 版本 1.9.6

JVM:1.8.0_40(甲骨文公司 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:构建失败并出现异常。

  • 在哪里: 脚本“/projects/maia/webapp/vaadin.plugin.0.10.7”行:79

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

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

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

  • 通过https://help.gradle.org获得更多帮助

在 2 秒内构建失败

【问题讨论】:

标签: gradle vaadin


【解决方案1】:

感谢@Opal 的链接和回答,我通过

解决了这个问题
  1. 正在安装SDKMAN
  2. 将我的本地 gradle 版本降级到 2.12:sdk install gradle 2.12
  3. 运行包装器命令
  4. 将我的本地版本恢复到 4.2.1:sdk install gradle 4.2.1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-10
    • 1970-01-01
    • 2014-07-19
    • 1970-01-01
    相关资源
    最近更新 更多