[英]SonarQube Java plugin custom rule - deploy
我正在將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),然后將其復制到sonarqube-4.2 / extensions / plugins。
我希望在聲納起床后,在活動規則中可以看到ExampleCheck規則(帶有關鍵的方法)。
但是沒有這樣的規則出現。 在http://docs.sonarqube.org/display/SONAR/Extending+Coding+Rules頁面上,與部署到Sonarqube無關。
上述部署有什么問題嗎? 如何將ExampleCheck規則部署到SonarQube 4.2?
規則本身不會顯示,需要由插件注冊。
完成@Mithfindel答案:
您可以在提到的github存儲庫中查看JavaExtensionRuleRepository和JavaExtensionPlugin ,以創建自己的插件來注冊規則。
然后,您必須部署此插件才能看到您的自定義規則。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.