簡體   English   中英

SonarQube Java插件自定義規則-部署

[英]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存儲庫中查看JavaExtensionRuleRepositoryJavaExtensionPlugin ,以創建自己的插件來注冊規則。

然后,您必須部署此插件才能看到您的自定義規則。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM