使用 Java 17 为 Lombok 执行 Maven 时出错

问题描述 投票:0回答:1
    $ mvn clean package
    [ERROR] Error executing Maven.
    [ERROR] java.lang.IllegalStateException: Unable to load cache item
    [ERROR] Caused by: Unable to load cache item
    [ERROR] Caused by: Could not initialize class com.google.inject.internal.cglib.core.$MethodWrapper
    [ERROR] Caused by: Exception com.google.inject.internal.cglib.core.$CodeGenerationException: java.lang.reflect.InaccessibleObjectException-->Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @2d127a61 [in thread "main"]

期待正常构建

java maven lombok
1个回答
0
投票

您使用的maven版本是什么?根据我的经验,有一些 Maven 版本与 JDK 17 不兼容。

© www.soinside.com 2019 - 2024. All rights reserved.