2015-06-25 29 views
0

我有一個相當古老的sonarqube安裝,由於各種原因,我無法升級。然而,我將java插件升級到2.0,並遇到多個插件不兼容的問題。我手動刪除了這些插件,並且一旦我能夠重新啓動sonarqube,就從升級中心重新安裝它們。但是,無論出於什麼奇怪的原因,findbugs插件無法從中心下載。我可以手動不過從這裏下載jar文件:是sonarqube中findbugs插件的手動安裝好嗎?

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

,並手動將其複製到extensions/plugins/,作爲解釋here

當我重新啓動聲納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

Java插件版本2.0嵌入FindBugs,所以不需要單獨下載它。這也是爲什麼你沒有在下載中心看到它。你應該刪除它並重新啓動服務器。這也可以解決您的配置文件的問題。