我们希望在SVN中实现预提交钩子来检查jsp / java文件中的代码格式。 如果提交的文件未通过准则,则不应提交并指出错误的行。
我们如何实施它?请指导。
答案 0 :(得分:3)
可以找到有关如何实现挂钩的信息here。
我首先要编写一个脚本,或选择一个现有的应用程序来检查单个* .java文件的代码。由于* .jsp文件包含稍微不同的语法,我对* .jsp文件也是如此 - 保持这些脚本分开。
编写遍历提交文件结构的脚本可以很容易地用Bash / Python编写。此脚本应该只为每个* .java文件和* .jsp文件调用以前的语法检查脚本。
最后但并非最不重要的是,遍历脚本应该添加到Subversion服务器上的预提交钩子脚本中。