我现在经手的项目,都是放在gitlab上的,然后他们设置了checkstyle,就是让你用规范提交,如果代码的格式不符合规范,就不让你提交。比如定义一个变量,那开头的第一个字母一定要小写,大写就不让你提交。大致就是这样的要求。
然后本地和服务器的格式挂钩也需要配置。项目里有一个checkstyle的文件夹,里面写了如何配置,但是写的比较简略,也稍稍研究了一下。应该也许大概知道怎么弄了,现整理一下我的心得。
这是项目中checkstyle文件自己带的配置方法,我也是按照这个步骤尝试走了一下,看结果应该是成功了。后面我再问一下,研究一下。完善正确的步骤。
- 进入preferences中的这里,导入一个checkstyle文件。好了点击apply,ok都可以。
- 然后打开git base。这个是git,不知道的可以百度一下安装git。好了以后电脑上会有这么一个图标这个就是用来敲命令的东西,感觉类似于cmd,一般的命令都能用。进入checkstyle文件夹,输入start autoconfig.exe(程序的名字),打开自动配置程序。
- 然后将pre-commit脚本复制到当前项目根路径下.git/hooks/目录下 如.git目录下没有hooks目录,需要手动创建
- 设置git config相关参数。在git bash中进入checkstyle文件夹,输入命令:git config checkstyle文件的名字,回车。在git config jar的名字,回车。
这就算配置好了。 我现在刚睡醒有些朦胧,之后再做修改