SonarQube Eclipse插件:仅用于更改文件的增量模式

时间:2015-09-23 15:04:24

标签: java eclipse sonarqube sonarqube-4.5

我正在使用SonarQube Eclipse插件v.3.4.0,针对SonarQube Server v.4.5.5来分析几个项目中的Java源代码。

服务器分析每天运行,与源代码管理器的最新源代码一起运行。

正如预期的那样,每当我使用SonarQube Eclipse插件执行分析时,它都以增量模式运行,即,它仅分析我工作区中的源文件不同与使用的源文件在上一次服务器分析。

问题在于我想让插件只分析我在工作区中更改的源文件,而不是分析工作区和服务器之间不同的所有文件。

我正在为整个开发团队采用SonarQube,其项目非常动态(每天添加/更改大约100个源文件)。目标是让每个开发人员只看到他添加的新的SonarQube问题,只要它使用插件运行本地分析。但是,由于每个开发人员在自己的工作空间中拥有的源集很可能与服务器分析期间使用的源集不同,因此他总是会看到他未添加的问题。

是否可以让SonarQube插件仅分析工作区中与服务器不同并且已更改的源文件,例如,通过查看只读文件属性?

1 个答案:

答案 0 :(得分:0)

这是我们想要实现的东西,不幸的是,没有神奇的方法来实现AFAIK。几个选项:时间戳,本地缓存,SCM状态,......但都可能存在一些问题(尤其是性能问题)。