解决Lombok在新版本IDEA2021.3 报Compiler不兼容错误

996Worker
996Worker
发布于 2021-12-05 / 255 阅读
0
0

解决Lombok在新版本IDEA2021.3 报Compiler不兼容错误

症状

形如:

java: You aren't using a compiler supported by lombok, so lombok will not work and has been disabled.

Your processor is: jdk.proxy2.$Proxy29 Lombok supports: sun/apple javac 1.6, ECJ

解决

添加参数 -Djps.track.ap.dependencies=false在此:
27329042e36225c0f66366b.png

原理

IDEA预编译的时候是以代理的方式来执行的,不是直接javac方式, 所以 lombok依赖的javac方式的annotation processors不再生效.


评论