在工作空间中启动 Eclipse 时,SonarLint 插件报告以下错误:
在“在所有项目上启用 SonarLint”期间发生内部错误。无法添加构建器
确认 errmsg 后,Eclipse 和 SonarLint 插件都可以正常工作。
然而,该消息具有误导性。是什么原因造成的?在我的工作区中,有些项目是打开的,有些则没有。
在工作空间中启动 Eclipse 时,SonarLint 插件报告以下错误:
在“在所有项目上启用 SonarLint”期间发生内部错误。无法添加构建器
确认 errmsg 后,Eclipse 和 SonarLint 插件都可以正常工作。
然而,该消息具有误导性。是什么原因造成的?在我的工作区中,有些项目是打开的,有些则没有。
对我来说,问题是由于 lombok jar 引起的,所以需要在 sts 和 pom.xml 中将 LOMBOK 版本升级到 1.18.12 并得到解决。
就我而言,这是由于我的一个项目是只读的。出于某种原因,SonarLint 定义了一个全局 Eclipse 作业,以将其自身添加到每个打开的项目中。如果该过程失败,您会收到烦人的消息。
作为一种解决方法,我从 .project 文件中删除了一个只读标志。
我升级到最新的 lomlok 版本,它得到了解决。我用https://projectlombok.org/download
的最新版本替换旧的 lomlok 文件。
下一个版本的 LOMBOK 解决了这个问题。升级到 1.12 或更高版本并重建 pom.xlm 我升级到 1.20 并且问题消失了;)