尝试更新到“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