在sonarqube手动安装findbugs插件好吗?

时间:2015-06-25 20:11:48

标签: plugins sonarqube findbugs

我有一个相当古老的sonarqube安装,由于各种原因我无法升级。我将java插件升级到2.0,并遇到多个插件不兼容的问题。我手动删除了这些插件,并在我能够重新启动sonarqube后从升级中心重新安装它们。然而,由于任何奇怪的原因,findbugs插件始终无法从中心下载。但是我可以从这里手动下载jar文件:

http://downloads.sonarsource.com/plugins/org/codehaus/sonar-plugins/java/sonar-findbugs-plugin/2.0/sonar-findbugs-plugin-2.0.jar

并按照here的说明手动将其复制到extensions/plugins/

当我重新启动sonar-qube时,我没有在日志文件中看到任何问题,事实上我看到了这一点:

2015.06.25 12:44:44 INFO  org.sonar.INFO  Register rules [common-java/java]...
2015.06.25 12:44:44 INFO  org.sonar.INFO  Register rules [common-java/java] done: 6 ms

然而,有些事情是可疑的:如果我去更新中心,我看不到安装的插件下列出的findbugs,但我在现有的插件下看不到它

有人可以澄清要手动正确安装应该做些什么吗?

另外,当我转到Quality Profiles部分时,我在Java下只看到两行:

                                Rules
SonarWay                          70  ...
SonarWay with Findbugs            70

这似乎是一个非常少的规则,我知道应该有更多......我缺少什么?

1 个答案:

答案 0 :(得分:1)

Java插件版本2.0嵌入了FindBugs,因此无需单独下载。这也是您在下载中心没有看到它的原因。您应该删除它并重新启动服务器。这也可以解决您的个人资料问题。