用lombok后,如果没有任何配置,则打包的源码与实际class文件是不符合的,此时打开源码IDEA会提示 Library source does not match the bytecode for class ,而解决该问题也很简单,只需要pom中增加如下配置即可,打包时指定maven参数
-Prelease即可生成正确的源码包:
src/main/java src/main/java ${project.build.directory}/delombok ${source.generate.dir} release