DreamerLWJ commented on issue #224:
URL: 
https://github.com/apache/rocketmq-dashboard/issues/224#issuecomment-2266966650

   我使用的是 JDK 版本如下,
   ```shell
   java 17.0.5 2022-10-18 LTS
   Java(TM) SE Runtime Environment (build 17.0.5+9-LTS-191)
   Java HotSpot(TM) 64-Bit Server VM (build 17.0.5+9-LTS-191, mixed mode, 
sharing)
   ```
   我所遇到的是 lombok 的兼容性问题,在 master 和 release 分别报错如下,
   ```shell
   [ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile (default-compile) 
on project rocketmq-dashboard: Fatal error compiling: 
java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does 
not have member field 'com.sun.tools.javac.tree.JCTree qualid' -> [Help 1]
   ```
   ```shell
   [ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile (default-compile) 
on project rocketmq-dashboard: Fatal error compiling: 
java.lang.IllegalAccessError: class lombok.javac.apt.LombokProcessor (in 
unnamed module @0x28b7afdb) cannot access class 
com.sun.tools.javac.processing.JavacProcessingEnvironment (in module 
jdk.compiler) because module jdk.compiler does not export 
com.sun.tools.javac.processing to unnamed module @0x28b7afdb -> [Help 1]
   ```
   我的解决方案就是提升一下 lombok 的版本,
   ```xml
   <lombok.version>1.18.30</lombok.version>
   ```
   然后重新构建就好了。


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to