当前位置: 首页 > 知识库问答 >
问题:

Gradle构建失败,原因是“org/eclipse/jgit/storage/file/FileRepositoryBuilder已由较新版本的Java编译”

王凌
2023-03-14

从今天开始,我不能再构建我的项目了。它没有任何变化。似乎某些Gradle依赖项被Java11重新编译。我使用Java8和Gradle 4.10。

org/eclipse/jgit/storage/file/FileRepositoryBuilder是由最新版本的Java运行时(类文件版本55.0)编译的,该版本的Java运行时只识别52.0以下的类文件版本

有人有同样的问题吗?

    ./gradlew --version
    
    ------------------------------------------------------------
    Gradle 4.10.3
    ------------------------------------------------------------
    
    Build time:   2018-12-05 00:50:54 UTC
    Revision:     e76905e3a1034e6f724566aeb985621347ff43bc
    
    Kotlin DSL:   1.0-rc-6
    Kotlin:       1.2.61
    Groovy:       2.4.15
    Ant:          Apache Ant(TM) version 1.9.11 compiled on March 23 2018
    JVM:          1.8.0_292 (Private Build 25.292-b10)
    OS:           Linux 4.15.0-142-generic amd64
    echo $JAVA_HOME
    /usr/lib/jvm/java-8-openjdk-amd64/
./gradlew clean

FAILURE: Build failed with an exception.

* What went wrong:
org/eclipse/jgit/storage/file/FileRepositoryBuilder has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 0s

共有1个答案

空枫涟
2023-03-14

我已经改变了Gradle插件的版本org.ajoberstar.grgit在build.gradle,它正在工作。之前的版本是4.1.0。现在: 4.1.1

plugins {
    id 'java'
    id "org.ajoberstar.grgit" version "4.1.1"
}
 类似资料:
  • Java版本: IDE: 火狐版本:

  • 我使用Gradle 4.10.2(但使用最新版本让它工作会很好)。这是我的gradle文件: 当我执行时,它会失败并出现很多错误。这些错误都是由于没有找到lombok自动生成的getter、setter等。如何解决这些错误?我看过其他关于这个问题的帖子,他们都建议将lombok依赖项添加为 使现代化 以下是我得到的几个错误: 日志应该来自注释。并且来自于在CarDto上注释的@Builder(Bu

  • null null null null null 您可以使用'--Warning-Mode All'来显示各个弃用警告,并确定它们是来自您自己的脚本还是插件。 参见https://docs.gradle.org/7.2/userguide/command_line_interface.html#sec:command_line_warnings 在16s 25个可操作任务中构建失败:6个已执行,1

  • 我有以下问题: 基于jenkins的构建不起作用,因为ui测试无法运行(此时需要部署应用程序) jenkins如何在此时部署程序,以便应用程序能够运行selenium测试?

  • 在调试模式下启动M2101K7AG上的lib\main.dart...正在运行Gradle任务'assembleDebug'... 失败:构建失败,有一个异常。 哪里出错了:配置根项目'android'时出现问题。 无法解析配置: classpath的所有工件。无法下载bundletool-0.14.0.jar(com.android.tools.build: bundletool: 0.14.0