我们有面向Web开发人员的Eclipse Java EE IDE。
Version: Luna Release (4.4.0)
Build id: 20140612-0600
我已经在我的eclipse中安装了SonarQube插件并配置了SonarQube服务器。在Eclipse中测试了服务器连接。
Windows>Preferences>Sonar>Servers. Connection is successful.
我可以在eclipse中将我的项目与Sonar关联,并在本地获取报告。
在修复违规问题后,我们是否可以将新报告从本地发布到SonarQbe服务器仪表板。?
答案 0 :(得分:2)
首先,您似乎使用的是旧版本的插件; SonarLint for Eclipse的最新版本尚未重新建立连接体验(尽管即将推出)。您可能对升级感兴趣,因为SonarLint会在您工作时检查您的代码;不再需要触发分析。这样,问题立即引起您的注意,而不是您必须记住寻找它们。
现在回答您的问题:没有办法将Eclipse的更新结果直接推送到SonarQube平台;您需要执行完整分析。请记住,IDE内部分析运行大多数但不是所有规则。即例如,你不会从关于过低覆盖率阈值的规则中获得Eclipse中的问题。 Ditto duplicatons。这些仅作为完整分析的一部分。