gpt4 book ai didi

findbugs - 在增量构建中检查样式、PMD、FindBugs

转载 作者:行者123 更新时间:2023-12-02 05:04:46 26 4
gpt4 key购买 nike

我计划逐步对我的项目运行检查样式。目前我的 CI 服务器正在进行增量构建,即只对修改后的文件和依赖项运行单元测试。但对于检查样式、PMD、Findbugs,我们在整个项目上运行,而不是仅在修改后的文件上运行。

我需要在整个项目上运行这些静态分析工具以进行首次构建,之后每次增量构建仅在修改后的文件集上运行。并合并修改文件的结果以完成结果,这样我就可以知道工具验证是否重要。

是否有满足上述需求的ant任务?

最佳答案

我不确定是否有直接的选项可以解决您的问题。工具无法仅动态识别修改后的文件,而不是针对配置中给定的完整路径(例如:源路径/二进制路径)执行工具。由于您想保留以前的结果,所以这有点复杂。

首先你需要弄清楚是否有办法在增量构建执行时获取修改文件列表。如果可能,那么您可以修改 ant 目标以仅将修改后的文件复制到临时文件中。位置并将其指向工具。

然后与之前的报告合并,首先,您必须在执行上述 ant-target 之前备份现有报告。然后编写一个 xsl 将现有报告中的信息替换为新报告中包含的信息。通过执行 xsl using ant 创建一个单独的报告.这样该报告将包含您需要的结果。

关于findbugs - 在增量构建中检查样式、PMD、FindBugs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13206100/

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