0

我为几个 SQ 版本开发了自定义 SQ 插件。自 SQ 7.2.1 以来,我面临一个问题。在 SQ 启动时,le web.log 文件告诉

-normal Register rules
-start [o.s.s.q.BuiltInQProfileRepositoryImpl] Load quality profiles
-stops with the following error : [o.s.s.p.Platform] Background initialization failed. Stopping SonarQube
-java.lang.IllegalStateException: The following languages have no built-in quality profiles: csh

注意 csh 是我的语言名称

使用我的插件,SQ 启动适用于 7.1 版及之前的版本

如何配置自定义插件来解决这个问题?谢谢你的帮助

4

1 回答 1

1

您必须实现BuiltInQualityProfilesDefinition扩展点以列出默认情况下应为您的语言启用的规则。

在 SonarQube 7.2 之前,不必为每种语言声明内置质量配置文件,但它会导致一些错误。请参阅https://jira.sonarsource.com/browse/SONAR-10283

于 2019-04-25T10:31:19.513 回答