Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Sonar Qube中导入findbug/PMD_Java_Sonarqube_Findbugs_Sonar Runner_Pmd - Fatal编程技术网

Java 如何在Sonar Qube中导入findbug/PMD

Java 如何在Sonar Qube中导入findbug/PMD,java,sonarqube,findbugs,sonar-runner,pmd,Java,Sonarqube,Findbugs,Sonar Runner,Pmd,如何在sonar Qube中导入FindBug/PMD(XML格式)的配置文件?我知道方法,但在哪里可以找到要导入的XML文件?以下是SonarQube及其集成的说明 SonarQube Java插件本身已经涵盖了所有的Checkstyle和PMD规则——这就是为什么SonarQube不再捆绑相关插件的原因。所以你可以去掉那些插件,忘记相关的规则 关于Findbugs,大多数规则是对SonarQube Java插件规则的补充。现在已经没有“Sonar way with Findbugs”配置文件

如何在sonar Qube中导入FindBug/PMD(XML格式)的配置文件?我知道方法,但在哪里可以找到要导入的XML文件?

以下是SonarQube及其集成的说明

SonarQube Java插件本身已经涵盖了所有的Checkstyle和PMD规则——这就是为什么SonarQube不再捆绑相关插件的原因。所以你可以去掉那些插件,忘记相关的规则

关于Findbugs,大多数规则是对SonarQube Java插件规则的补充。现在已经没有“Sonar way with Findbugs”配置文件了,因为这是所有语言插件只有一个“Sonar way”配置文件的惯例

欲了解更多信息,请参阅原始帖子:

谢谢链接,但我使用的是sonar qube 4.3,它有默认的“sonar way with findbugs”,但没有PMD。如果我能用最新的findbugs规则更新这个规则,那就太好了。谢谢@邱,是的,你是对的。请记住,回应可以追溯到2015年。自那时以来,Checkstyle和PMD的开发速度都有了很大的提升,其中包括SonarQube AFAIK未涵盖的规则。