我有一个相当古老的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
这似乎是一个非常少的规则,我知道应该有更多......我缺少什么?
答案 0 :(得分:1)
Java插件版本2.0嵌入了FindBugs,因此无需单独下载。这也是您在下载中心没有看到它的原因。您应该删除它并重新启动服务器。这也可以解决您的个人资料问题。