Jam*_*sev 4 java ant build-process code-formatting
有没有办法(使用ANT),可以自动重新格式化代码以遵循某些约定?
我有几个开发人员正在开发一个程序,并且想保证在提交之前,所有构建类的代码格式都保持一致
进行预提交的最好方法是在源代码控制服务器上使用预提交钩子。这样,您可以强制不遵循代码标准就不会有代码进入分支。
http://checkstyle.sourceforge.net/可以用作ANT任务或预提交钩子。因此,您可以在源代码控制服务器上运行此程序,也可以将其作为每个开发人员的ANT任务。但是,没有什么可以阻止您的开发人员忽略它。
您可以通过让开发人员在分支中完成所有工作并使用集成分支来进行提交后的操作。您可以将代码样式检查器添加到诸如Jenkins http://jenkins-ci.org/之类的continuos集成服务器中,并使用诸如http://wiki.hudson-ci.org/display/HUDSON/Sonar+plugin之类的插件进行报告如果对集成部门的最新承诺不符合标准。集成分支通过所有测试后,即可将其添加到主分支。
| 归档时间: |
|
| 查看次数: |
3898 次 |
| 最近记录: |