【问题标题】:Build failure while trying to update to "org.jooq:jooq-codegen-maven:3.15.1"尝试更新到“org.jooq:jooq-codegen-maven:3.15.1”时构建失败
【发布时间】:2023-09-12 12:45:01
【问题描述】:

[错误] 无法执行目标 org.jooq:jooq-codegen-maven:3.15.1:generate (default) on project event-dao-jooq: 目标 org.jooq:jooq-codegen-maven 的执行默认值: 3.15.1:generate failed: 由于 API 不兼容,无法在插件 'org.jooq:jooq-codegen-maven:3.15.1' 中加载 mojo 'generate':org.codehaus.plexus.component.repository.exception .ComponentLookupException: org/jooq/codegen/maven/Plugin 已由更新版本的 Java Runtime(类文件版本 55.0)编译,此版本的 Java Runtime 仅识别最高 52.0 的类文件版本

【问题讨论】:

    标签: java spring-boot maven jooq jooq-codegen-maven


    【解决方案1】:

    jOOQ 3.15 需要 Java 11(类文件版本 55)并且您在构建中使用 Java 8(类文件版本 52)。您需要升级到 Java 11,降级到 jOOQ 3.14,或者购买 jOOQ 3.15 的许可证,因为所有商业版本仍然支持 Java 8。

    【讨论】: