【发布时间】:2014-07-19 22:56:46
【问题描述】:
我正在使用 SonarQube 4.2 和 sonar-java-plugin-2.2.1。 我正在尝试基于 BaseTreeVisitor (https://github.com/SonarSource/sonar-examples/blob/master/plugins/java-custom-rules/src/main/java/org/sonar/samples/java/ExampleCheck.java) 部署自定义规则。
我正在使用 gradle(不是 maven)创建 jar(包含 ExampleCheck),然后将此 jar 复制到 sonarqube-4.2/extensions/plugins。
我希望在声纳起床后在 in/active 规则中看到 ExampleCheck 规则(带有 key nomethod)。
但是没有出现这样的规则。在页面http://docs.sonarqube.org/display/SONAR/Extending+Coding+Rules 上没有关于部署到 Sonarqube 的内容。
上面描述的部署有什么问题吗?如何将 ExampleCheck 规则部署到 SonarQube 4.2 ?
【问题讨论】:
-
最终基于gradle成功部署示例在这里实现:github.com/misak69/misak69-sonar-custom