1

如何配置以便在 Jenkins 中提取和报告 Checker Framework 发出的警告(例如,通过使用Analysis Collector Plugin)?

作为记录,我使用 maven 和checkersplugin并将<failOnError>配置设置为false,并且 Checker Framework 警告显示在 Jenkins 的控制台输出中。

4

1 回答 1

2

您不需要使用特殊的 Jenkins 插件,例如 Analysis Collector。

Checker Framework 发出与 javac 相同的警告和错误(因为 Checker Framework 是 javac 的插件)。因此,您已经使用的任何机制让 Jenkins 报告编译器警告和错误都适用于 Checker 框架。

作为提示,如果您使用 -Awarns 命令行参数将可插入类型检查错误视为警告,那么您还需要按如下方式配置 Jenkins 任务:将“构建后操作”设置为“扫描编译器”警告”,使用解析器“Java 编译器”。

于 2012-11-18T16:20:25.823 回答