声纳 - 失败,因为类没有在svn中提交?

时间:2015-01-30 09:04:02

标签: maven svn sonarqube

我最近开始在Maven Java Project上使用SonarQube。问题是我在类中修改了一行,导致Sonar无法将项目加载到数据库中。为什么Sonar知道我的项目被检入SVN,为什么mvn sonar:sonar失败了"不能责怪XXX在YYY"如果一个类没有被提交到SVN?

我是唯一一个正在研究这个问题的人,我不想检查每一个变化或实验代码snipet。如何关闭此功能?

谢谢!

1 个答案:

答案 0 :(得分:1)

SCM集成(检测到您的项目使用SVN)允许SonarQube跟踪源代码的更改,例如计算新代码的覆盖范围,新问题等。

应该从提交的代码(例如通过持续集成服务器)执行标准分析以作为参考。

在您的情况下,我建议您使用incremental mode:这将允许您对本地代码更改进行分析,这些更改不会持久保存到中央服务器,但会显示哪些发布/修复新代码(这是IDE集成插件使用的分析模式)。