问题描述:新换的eclipse,所以重新安装了一下lombok,其余环境,springboot 2.1.2,eclipse Version: Photon Release (4.8.0)。 lombok :1.18.4。
随便写了个测试的model类,@Data注解无法引入。maven里面也添加了lombok,build path 里面也能看到jar已经存在,repository里面也有下载的jar包,但是代码里面就是无法引入lombok.Data。
不愿意贴图。
解决问题时,也参考网上其余的解决办法,比如说修改eclipse.ini文件,都不起作用。
我能确定的是:
1、lombok安装没有问题;
2、maven配置也没有问题,springboot 已经默认管理了lombok的版本,只需引入即可,点击去看到的是1.18.4版本;
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
3、maven也下载了jar包;
这样排查,环境没问题,问题可能出在jar包上,repository里面删除了重新下载,问题依旧。
于是手动下载了lombok-1.18.4.jar,然后把repository里面\org\projectlombok\lombok\1.18.4 目录清空,直接把自己下载的jar包拷入,问题解决。也许和我的环境有关系,也没有去追究为什么maven下载的jar包不能识别。总之我的问题解决,记录下。