我想使用http://maven.apache.org/plugins/maven-checkstyle-plugin/作为项目构建的一部分,意图使构建失败。但是,由于某些项目已经存在且包含大量现有代码,我更愿意以一种仅适用于修改文件(svn / git)而不是整个项目的方式自定义检查。有没有办法实现这个目标?
答案 0 :(得分:1)
您可以在存储库上设置预提交挂钩以在文件添加/更新上运行checkstyle,这样就不需要使构建失败,您可以阻止提交。请参阅此用例:http://saturnnetwork.wordpress.com/2012/11/26/ultimate-architecture-enforcement-prevent-code-violations-at-code-commit-time/