【发布时间】:2017-03-29 07:02:56
【问题描述】:
我创建了一组 Java 规则并将其打包到一个 jar 文件中,并使用(Java 插件 3.13.1)作为依赖项。然后添加到我的 Sonar Qube 5.0.1 本地安装中的插件路径($SONAR_HOME/extensions/plugins)。 现在我可以通过 Web 界面查看规则。然后我运行 sonnar-runner 扫描仪(2.4)来测试自定义规则生成的问题。但在成功执行后,通过 Web 界面在项目中没有显示任何问题。 sonar.log 中没有错误或警告。 我已经使用http://docs.sonarqube.org/display/PLUG/Writing+Custom+Java+Rules+101 步骤创建了自定义配置文件。
我有以下版本的插件。
<sonar.plugin.api.version>4.5.7</sonar.plugin.api.version>
<java.plugin.version>3.13.1</java.plugin.version>
【问题讨论】:
-
您确认已将规则添加到正在使用的配置文件中吗?
-
附注,但你应该真的升级你的 SQ 实例和 java 插件版本:两者都有很大的改进。
-
@G.Ann-SonarSourceTeam :是的,我已将规则添加到默认配置文件中。但是,它仍然无法正常工作。
-
@benzonico:你有最新的 SQ 实例和 java 插件版本的工作示例吗?