打包后端代码出现的问题

打包一个SpringBoot开源项目时出现的问题,java版本为1.8。
[ERROR]执行目标org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile)项目vueblog:致命错误编译:java.lang.IllegalAccessError: class lombok.javac.apt.LombokProcessor (i .javac.apt. lombokprocessor

n未命名的模块@0x6544899b)不能访问类com.sun.tools.javac. processingenvironment(在模块jdk.compiler中),因为模块jdk.compiler没有将com.sun.tools.javac.processing导出到未命名的模块

e @0x6544899b→

img

问题分析: JDK版本太高,lombok版本太低
解决方法:
1.升级和添加lombok的版本信息

需在pom.xml中添加一行代码<version>1.18.12</version> 版本信息需与自己电脑上的一致,可到maven中进行升级版本和查看的操作

参考如下链接:https://blog.csdn.net/lic1697067085/article/details/118512278

包清理重新下