SonarQube Java插件自定义规则-部署
我将SonarQube 4.2与sonar-java-plugin-2.2.1一起使用。 我正在尝试部署基于BaseTreeVisitor()的自定义规则 我正在使用gradle(不是maven)创建jar(包含ExampleCheck),然后将这个jar复制到sonarqube-4.2/extensions/plugins 我希望在sonar启动后在in/active规则中看到ExampleCheck规则(使用key nomethod) 但没有这样的规则出现。页面上没有关于部署到Sonarqube的内容SonarQube Java插件自定义规则-部署,java,gradle,sonarqube,Java,Gradle,Sonarqube,我将SonarQube 4.2与sonar-java-plugin-2.2.1一起使用。 我正在尝试部署基于BaseTreeVisitor()的自定义规则 我正在使用gradle(不是maven)创建jar(包含ExampleCheck),然后将这个jar复制到sonarqube-4.2/extensions/plugins 我希望在sonar启动后在in/active规则中看到ExampleCheck规则(使用key nomethod) 但没有这样的规则出现。页面上没有关于部署到Sonarqu
上述部署中是否有任何错误?如何将ExampleCheck规则部署到SonarQube 4.2?规则本身不会出现,它需要由插件注册。要完成@Mithfindel应答: 您可以查看并在您提到的github存储库中创建自己的插件来注册规则
然后,您必须部署此插件才能看到您的自定义规则出现。Thx。它起作用了!gradle用户需要注意的一点是:在关于部署的教程中,都是关于maven部署的,但是当您通过gradle创建jar时,不要忘记CustomizeManifest.MF(请参见其他插件中的内容)。否则你的插件将找不到!最后,这里实现了基于gradle的成功示例部署: