一. 检查项目配置
如其他博客所说,优先检查项目配置
1. 检查项目依赖是否正常,包括注解处理器
在引入的版本中检查该版本是否支持自己的JDK版本或Gradle版本(例如比较新的版本才添加了关于JDK17的支持)
```
compileOnly 'org.projectlombok:lombok:1.18.24'
annotationProcessor 'org.projectlombok:lombok:1.18.24'
testCompileOnly 'org.projectlombok:lombok:1.18.24'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.24'
```
2.检查IDE配置
2.1 检查是否开启Annotation Processor
windows路径File -> Settings -> Build, Execution, Deployment -> Compiler -> Annotation Processor
mac路径Preferences-> Build, Execution, Deployment -> Compiler -> Annotation Processor
2.2 尝试将构建程序从Gradle改为Idea
Build, Execution, Deployment -> Build Tools -> Gradle,修改Build and run为Idea
2.3 检查项目中多个地方设置的JDK版本,需要统一
3.检查项目结构
针对使用buildSrc的项目,可能需要在buildSrc的项目自生成的插件中引入依赖
```
dependencies {
annotationProcessor(group= "org.projectlombok", name= "lombok", version= "1.18.24")
compileOnlyApi(group= "org.projectlombok", name= "lombok", version= "1.18.24")
testAnnotationProcessor(group= "org.projectlombok", name="lombok", version= "1.18.24")
testCompileOnly(group= "org.projectlombok", name= "lombok", version= "1.18.24")
}
```
近期评论