在以下期间发生内部错误:"在所有项目上启用SonarLint"。无法添加构建器

时间:2016-04-18 08:13:42

标签: sonarlint sonarlint-eclipse

在工作区中启动Eclipse时,SonarLint插件会报告以下错误:

  

在以下期间发生内部错误:"在所有项目上启用SonarLint"。   无法添加构建器

确认errmsg后,Eclipse和SonarLint插件都能正常工作。

然而,该消息具有误导性。是什么导致的?在我的工作区中,有些项目是开放的,有些则没有。

5 个答案:

答案 0 :(得分:0)

在我的情况下,这是因为我的一个项目是只读的。 出于某种原因,SonarLint定义了一个全局Eclipse作业,将其自身添加到每个打开的项目中。如果这个过程失败了,你会得到那个烦人的消息。

作为一种解决方法,我已从.project文件中删除了只读标志。

答案 1 :(得分:0)

对我来说,问题是由于lombok jar引起的,因此需要在sts和pom.xml中将LOMBOK版本升级到1.18.12,并且解决了。

答案 2 :(得分:0)

是的,您只需要在 STS 或 eclipse 中更新最新的 lombok jar,这将解决您的问题。而且你肯定需要用于 Eclipse 的声纳 lint 插件。

enter image description here

附加的屏幕截图在我的情况下出现,但在更新 lombok jar 后,它消失了。

答案 3 :(得分:-1)

我已升级到最新的lomlok版本,并已解决。
我用https://projectlombok.org/download的最新版本替换了旧的lomlok文件。

答案 4 :(得分:-2)

此问题已在下一版本的 LOMBOK 中得到解决。 升级到 1.12 或更高版本并重建 pom.xlm 我升级到 1.20 并且问题解决了 ;)