在工作区中启动Eclipse时,SonarLint插件会报告以下错误:
在以下期间发生内部错误:"在所有项目上启用SonarLint"。 无法添加构建器
确认errmsg后,Eclipse和SonarLint插件都能正常工作。
然而,该消息具有误导性。是什么导致的?在我的工作区中,有些项目是开放的,有些则没有。
答案 0 :(得分:0)
在我的情况下,这是因为我的一个项目是只读的。 出于某种原因,SonarLint定义了一个全局Eclipse作业,将其自身添加到每个打开的项目中。如果这个过程失败了,你会得到那个烦人的消息。
作为一种解决方法,我已从.project文件中删除了只读标志。
答案 1 :(得分:0)
对我来说,问题是由于lombok jar引起的,因此需要在sts和pom.xml中将LOMBOK版本升级到1.18.12,并且解决了。
答案 2 :(得分:0)
是的,您只需要在 STS 或 eclipse 中更新最新的 lombok jar,这将解决您的问题。而且你肯定需要用于 Eclipse 的声纳 lint 插件。
附加的屏幕截图在我的情况下出现,但在更新 lombok jar 后,它消失了。
答案 3 :(得分:-1)
我已升级到最新的lomlok版本,并已解决。
我用https://projectlombok.org/download的最新版本替换了旧的lomlok文件。
答案 4 :(得分:-2)
此问题已在下一版本的 LOMBOK 中得到解决。 升级到 1.12 或更高版本并重建 pom.xlm 我升级到 1.20 并且问题解决了 ;)