尝试更新到“org.jooq:jooq-codegen-maven:3.15.1”时构建失败

Posted

技术标签:

【中文标题】尝试更新到“org.jooq:jooq-codegen-maven:3.15.1”时构建失败【英文标题】:Build failure while trying to update to "org.jooq:jooq-codegen-maven:3.15.1" 【发布时间】:2021-09-27 12:08:56 【问题描述】:

[错误] 无法执行目标 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 的类文件版本

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于尝试更新到“org.jooq:jooq-codegen-maven:3.15.1”时构建失败的主要内容,如果未能解决你的问题,请参考以下文章

尝试通过 Composer 将 Laravel/Nova 更新到最新版本时出现 INVALID CREDENTIALS 错误

为啥当我尝试将 rails 更新到 4.0.0 时会发生这种情况?

尝试将实体从 SQL Server 添加或更新到 MySql

活动到片段通信:当我尝试从活动更新片段中的文本视图时,出现空指针异常

无法将角度更新到版本 6

将 Android Studio 和 SDK 更新到 22。现在,当尝试打开地图片段时,它会崩溃