我为多个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版及更高版本以及我的插件
如何配置自定义插件来解决此问题? 谢谢您的帮助
答案 0 :(得分:0)
您必须实现BuiltInQualityProfilesDefinition
扩展点以列出应默认为您的语言启用的规则。
在SonarQube 7.2之前,不是必须为每种语言声明内置的质量配置文件,但这会导致一些错误。参见https://jira.sonarsource.com/browse/SONAR-10283