2

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

4

1 回答 1

1

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

于 2013-09-05T11:30:43.370 回答