刚进入新公司,安装环境,运行代码,流程无比顺畅。这玩意都搞过多少次了,驾轻就熟,信手拈来,丝滑无比。
但是有几个老服务,还要用Tomcat ,说实话,这玩意,好久没有用过了呀。好有点手生呢,但是凭借我这深厚的积淀,倒也问题不大。
就在我嘚瑟的时候,出了个问题,他喵的,这玩意,咋跑不起来啊。看了下控制台,他给我报错:
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.
然后就报错,说lombok 的@Builder 注解生成的类找不到。这什么鬼啊?
那能咋办,解决呗。怎么解决,百度啊,而且现在不是有AI 吗,一起上啊
然后得到的结论就是,千篇一律,解决方案都是一样的。
要我在 Help -> Edit Cusotm VM Options 里加 -Djps.track.ap.dependencies=true 这么一个配置
然后就就加上,但是然并卵。
还有人给出的招是在Compiler 里加这么配置
还是 然并卵
直到我找到这么个大哥的文档,成功决绝了我的问题:
java: JPS incremental annotation processing is disabled异常解决 - 进击的小蔡鸟 - 博客园
按照如下配置,果然,问题解决了
-Djps.track.ap.dependencies=false
-Xss512k -Djps.track.ap.dependencies=true