解决lombok编译报错
idea编译报错java: JPS incremental annotation processing is disabled. Compilation results on partial recompilation may be inaccurate. Use build process “jps.track.ap.dependencies” VM flag to enable/disable incremental annotation processing environment.
1.禁用增量编译:在 IntelliJ IDEA 的设置中,选择 "Build, Execution, Deployment" -> "Compiler",然后取消勾选 "Enable annotation processing" (启用注解处理器)和 "Enable incremental compilation" (启用增量编译)。然后重新编译项目并查看是否仍然报错。
2.使用 VM flag 启用增量注解处理:通过编辑 IntelliJ IDEA 的 VM options 来启用增量注解处理。在运行/调试配置中,找到对应的配置项(例如,Application或Test),在 "VM options" 字段中添加 -Djps.track.ap.dependencies=true。保存配置并重新编译项目。
3.在 IntelliJ IDEA 的设置中,选择 "Build, Execution, Deployment" -> "Compiler", -> User-local build process VM options(overrides Shared option): 选项 增加:
-Djps.track.ap.dependencies=false
(=本次解决通过第三种方式=)