如何在maven checkstyle中排除未修改的文件?

时间:2013-08-08 01:16:07

标签: maven-3 checkstyle

我想使用http://maven.apache.org/plugins/maven-checkstyle-plugin/作为项目构建的一部分,意图使构建失败。但是,由于某些项目已经存在且包含大量现有代码,我更愿意以一种仅适用于修改文件(svn / git)而不是整个项目的方式自定义检查。有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:1)

您可以在存储库上设置预提交挂钩以在文件添加/更新上运行checkstyle,这样就不需要使构建失败,您可以阻止提交。请参阅此用例:http://saturnnetwork.wordpress.com/2012/11/26/ultimate-architecture-enforcement-prevent-code-violations-at-code-commit-time/