我创建了一组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>
答案 0 :(得分:1)
请确保您使用的是相同的java插件版本:
1.在你的“pom”中 - <java.plugin.version>3.13.1</java.plugin.version>
2.在$ SONAR_HOME / extensions / plugins下