gpt4 book ai didi

java - SonarQube Eclipse 插件 : incremental mode for changed files only

转载 作者:太空宇宙 更新时间:2023-11-04 13:25:10 25 4
gpt4 key购买 nike

我正在使用 SonarQube Eclipse 插件 v. 3.4.0 和 SonarQube Server v. 4.5.5 来分析多个项目的 Java 源代码。

服务器分析每天都会根据我们的源代码控制管理器的最新来源运行。

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

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

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

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

最佳答案

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

关于java - SonarQube Eclipse 插件 : incremental mode for changed files only,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32743119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com