2016-01-22 96 views
1

我们有面向Web开发人员的Eclipse Java EE IDE。在SonarQube仪表板上发布Sonar分析

Version: Luna Release (4.4.0) 
Build id: 20140612-0600 

我在我的eclipse中安装了SonarQube插件,并配置了SonarQube服务器。在Eclipse中测试服务器连接。

我能够将我的项目与eclipse中的Sonar关联起来,并在本地获取报告。

修复违规问题后,我们是否可以将新报告从本地发布到SonarQbe服务器仪表板。

+0

[SonarQube:创建后未执行分析。唯一可用的部分是配置](http://stackoverflow.com/questions/28091844/sonarqube-no-analysis-has-been-performed-since-creation-the-only-available-sec) – mico

回答

2

首先,您似乎正在使用插件的旧版本; SonarLint for Eclipse的最新版本尚未重新建立连接体验(尽管即将推出)。您可能对升级感兴趣,因为SonarLint会在您工作时检查您的代码;不再需要触发分析。这样,问题就会立即引起您的注意,而不是您必须记住寻找它们。

现在您的问题:没有办法将您的更新结果从Eclipse直接推送到SonarQube平台;您需要执行完整的分析。请记住,IDE中的分析运行大多数但不是全部规则。即例如,您不会从规则中获取有关覆盖率阈值过低的Eclipse问题。同上重复。这些只作为完整分析的一部分。

+0

我试过使用SonarLint但正如您所说,它的功能有限,我正在等待即将发布的版本将SonarLint与现有的SonarQube服务器实例“链接”。感谢您的回复,截至目前,我修改了我们的build.xml以使用sonar-java并运行分析并推送结果。 – Suraj