lombok不使用intellij 2020.3社区版

14ifxucb  于 2021-07-07  发布在  Java
关注(0)|答案(8)|浏览(457)

直到今天,我的intellij自动更新到了最新版本2020.3,11月30日版本,我与lombok一起工作时没有遇到任何问题。在那之后,任何Lombok山注解都不再被识别。
我的java项目仍然使用maven从命令行构建,但是注解在项目中被完全忽略,不能手动运行任何单元测试。
到目前为止我尝试过的事情:
重新安装了lombok插件
重新启动intellij
重新启动笔记本电脑
使缓存无效
从github重新克隆了项目
已检查注解处理器是否已启用
什么都没用。会发生什么事?你知道我能做什么吗?

e0bqpujr

e0bqpujr1#

似乎lombok并没有捆绑在社区版2020.3版本中。预计将在2020.3.1版本中修复。
来自lombok插件github问题
抱歉,伙计们,我必须确认,它忘记了添加到上一个社区建设正确。查看jetbrains yourtrack上的bug:https://youtrack.jetbrains.com/issue/idea-257311
终极版2020.3默认包含lombok插件。
从2020.3版开始,lombok插件应该包含在intellij发行版(ultimate和community)中。出了问题,我们正在努力解决。
现在计划对intellij社区版本2020.3.1进行修复
更新
2020.3.1社区已经发布,默认包含lombok插件

os8fio9y

os8fio9y2#

这就是lombok的问题所在,每当intellij提供升级时,lombok就开始哭泣。intellij 2020.2也是如此
现在有两种解决方案
等待lombok的开发者提供与intellij 2020.3兼容的升级
将intellij降级到以前的工作版本。对我来说,intellij2020.2运行得非常好。

gtlvzcf8

gtlvzcf83#

我的问题和我的Lombok版有关
在将intellij升级到2020.03之前,我的lombok版本是 1.18.10 还有lombok插件 0.32-EAP 在升级我的lombok依赖到 1.18.16 它重新开始工作没有任何问题。看起来这个插件还没有在社区版中绑定。
我不知道是否有必要,但我的第一个行动是卸载插件时,我读了自述Lombok插件repo

mcdcgff0

mcdcgff04#

请检查:lombok插件设置您没有无意中禁用它。

x7rlezfr

x7rlezfr5#

要总结,请转到intellij首选项(cmd+,) Preferences -> Build, Execution, Deployment -> Compiler 搜索此选项: User-local build process VM options (overrides Shared options): 加上这个值: -Djps.track.ap.dependencies=false

64jmpszr

64jmpszr6#

在他们解决实际问题之前,解决方法就在这里:
https://youtrack.jetbrains.com/issue/idea-250718#focus=评论-27-4418347.0-0
(见ij补丁截图)

3lxsmp7m

3lxsmp7m7#

我在2020.2和plugin中使用了lombokfine,但是在2020.3.1中它应该被包括在内

…但我有编译错误,比如 Cannot resolve symbol 'log' (使用时) @Slf4j )
我解决了从项目中删除。想法的问题,然后再次打开它。。。
编辑:今天我又遇到了新的结帐(我们没有git中的.idea),我也遇到了类似的问题。不知道这是否是一个修复,但我检查了插件(它不是在上面的屏幕截图),它开始工作后,但我建立了它从cmd(maven)和尝试了其他一些事情,所以我不知道什么是一个真正的修复

p4rjhz4m

p4rjhz4m8#

安装lombok插件并启用注解处理器应该可以完成所需的工作。如果问题仍然存在,那么我认为你应该报告一个错误,看看他们的答复。

相关问题