我们在Windows 7中设置了VisualSVN服务器 . 创建了存储库并将代码提交到存储库中 .

计划实现预提交挂钩以防止不遵循Java约定的提交 . 我们计划为此目的使用checkstyle,PMD和Findbug .

我们已经看到了很多使用shell脚本和python(SVNchecker)的SVN预提交钩子的例子,但是我们的要求是创建批处理文件(.bat)来集成checkstyle,PMD和Findbug .

问题是 How to integrate check style, PMD, and Findbug with svn pre-commit using window (.bat) file?

我们知道在预提交钩子上执行它的缺点,但我们的源代码的大小并不大,这是我们的要求 .

使用shell脚本的一个example检查样式svn pre-commit钩子 .

谢谢,