Java 使用Sonarqube扫描源代码后,自定义规则不会产生任何问题

Java 使用Sonarqube扫描源代码后,自定义规则不会产生任何问题,java,sonarqube,Java,Sonarqube,我已经创建了一组Java规则,并使用(Java插件3.13.1)作为依赖项将其打包到jar文件中。然后添加到我的Sonar Qube 5.0.1本地安装中的插件路径($Sonar_HOME/extensions/plugins)。 现在我可以通过web界面查看规则。然后,我运行sonnar runner scanner(2.4)来测试定制规则生成的问题。但是在成功执行之后,通过web界面在项目中没有显示任何问题。 sonar.log中没有错误或警告。 我已经创建了自定义配置文件使用步骤 我有以下

我已经创建了一组Java规则,并使用(Java插件3.13.1)作为依赖项将其打包到jar文件中。然后添加到我的Sonar Qube 5.0.1本地安装中的插件路径($Sonar_HOME/extensions/plugins)。 现在我可以通过web界面查看规则。然后,我运行sonnar runner scanner(2.4)来测试定制规则生成的问题。但是在成功执行之后,通过web界面在项目中没有显示任何问题。 sonar.log中没有错误或警告。 我已经创建了自定义配置文件使用步骤

我有以下版本的插件

<sonar.plugin.api.version>4.5.7</sonar.plugin.api.version>
<java.plugin.version>3.13.1</java.plugin.version>
4.5.7
3.13.1

请确保使用相同的java插件版本: 1.在您的“pom”-
3.13.1

2.在$SONAR_HOME/extensions/plugins下,您确认已将规则添加到正在使用的配置文件中吗?旁注,但您确实应该升级SQ实例和java插件版本:两者都有很大的改进。@G.Ann-SonarSourceTeam:是的,我已将规则添加到默认配置文件中。但是,它仍然不起作用。@benzonico:您有任何使用最新SQ实例和java插件版本的工作示例吗?谢谢Sonali。我使用了不同的java插件版本。对于这个问题,我没有得到任何错误。