我有一个 Maven 2 项目,我想配置我的 Checkstyle 报告插件,以便只分析我的一些类。我找到了 maven.checkstyle.excludes
属性,但尽管将其作为命令行参数传递(使用 -D=maven.checkstyle.excludes=...
),但我无法让它工作。我在插件文档页面上找不到任何内容。理想情况下,我希望能够在我的 POM 的 <configuration>
部分进行设置。
原文由 Andrew Harmel-Law 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果这个问题是关于 Maven 2 的,那么属性是
excludes
并且采用逗号分隔的 Ant 模式列表。所以要么在命令行上传递它:或者在插件配置中设置:
另一种选择是使用 抑制过滤器。
例如,您可以使用
SuppressionCommentFilter
来 抑制包含CHECKSTYLE:OFF
CHECKSTYLE:ON
注释之间的审计事件—— 这些注释(然后只需将这些部分添加到类或您不想检查的代码)。