前一天项目还好好的,第二天早上一打开发现一些类第一行package处报错了,鼠标放上去提示下面的错误信息:
Errors occurred during the build.
Errors running builder 'Java Builder' on project 'xxxx'.
org.eclipse.jdt.internal.compiler.lookup.MethodBinding cannot be cast to org.eclipse.jdt.internal.compiler.lookup.FieldBinding
然后eclipse一直在弹错误框出来,原以为是eclipse的workspace出问题了,就切换了新的workspace导入项目后还是一样。
后面折腾了好久才发现是eclipse lombok插件自动升级了,需要最新的lombok.jar包配合编译,下载最新的lombok.jar替换eclipse安装目录下的旧版lombok.jar,打开eclipse,项目重新编译后错误全部消失。
最后建议:用lombok一时爽,框架版本升级火葬场。