博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在eclipse上Checkstyle的安装和使用
阅读量:6973 次
发布时间:2019-06-27

本文共 1543 字,大约阅读时间需要 5 分钟。

1. 概述

随着中心的代码规范的建立和实施,项目组对代码规范要求,以及软件工程师们对自身代码的编写规范重要性的认知,“代码规范”已经成为了中心的一个“热词”。然后怎么才能写出有规范的代码,怎么才能养成编码规范习惯?相信很多人都知道Checkstyle这个编码规范工具,本文讲述了Checkstyle在eclipse中的安装过程,以及使用方法。希望通过本文,让大家能简单快速的掌握Checkstyle。

2. 认识Checkstyle

CheckStyle是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程,从而使得开发人员从这项重要但枯燥的任务中解脱出来。它可以根据设置好的编码规则来检查代码。比如符合规范的变量命名,方法体的最大行数,重复代码检查等等。

如果你的项目经理开会时说:“我希望我们写出来的代码就象一个人写的!”,那么用Checkstyle绝对是正确选择!

3. 资源说明

Checkstyle:

 

本篇是在eclipse4.2上面安装最新版的checkstyle插件为例。Eclipse的位置在D:\Program Files\eclipse,checkstyle下载后在D:\Sdk\checkstyle\net.sf.eclipsecs-updatesite_5.7.0.201402131929-bin.zip,其中使用的checkstyle规则文件在D:\Sdk\checkstyle\style_template.xml

资源下载地址:

4. Checkstyle插件安装

下面讲解checkstyle在eclipse上的两种安装方式。

Ø 离线安装

① 下载checkstyle离线安装包;

 

 

② 下载完成后将压缩包中features文件夹和plugins文件夹的复制到eclipse中的根目录中进行覆盖;

 

③ 打开eclipse,Window-->Preferences,如果列表中出现了checkstyle的菜单,则表示安装成功了。

 

注意:如果启动eclipse时,提示ClassNotFoundException等异常信息,则启动时加上一个“-clean”参数启动即可。

 

Ø 在线安装

注意在安装过程中保持网络畅通,如果网络不稳定可能会导致安装失败。

Help --> Install New Software

CheckStyle插件地址:

 

Next-->next-->选择 I accept... Finish。Checkstyle插件就开始安装。

在安装过程中,可能会出现警告提示,选择ok即可。

 

安装完成后,根据提示重启eclipse,checkstyle即安装完成。

5. Checkstyle全局配置

Window -->Preferences,选择checkstyle菜单,增加项目组统一的规则文件,并设置为默认规则。如下图:

 

到此全局配置已经完成。

6. Checkstyle项目配置

项目 --> 右键Properties

 

到此项目配置已经完成。成功的话,checkstyle已经开始工作了。

 

此次发现项目上有很多红叉叉,说明是代码符合规范造成的。

 

根据提示信息修改后,则没有有红色的提示。

 

7. 其它操作

在项目右键菜单中,checkstyle还有一些快捷操作,如下图所示:

8. 结语

通过本文的阅读和学习,相信你对Checkstyle这个编码规范工具有了一定的认识和熟悉。但要想规范自己的代码编写规则,项目组要统一组内代码规范,只依靠这个工具是不行的,需要大家坚持使用这个工具,逐渐的就会形成一种习惯,最终抛弃Checkstyle照样能写出规范的代码。

 

本文转自:

你可能感兴趣的文章
智慧城市曙光在眼前 实现快速发展发力十要素
查看>>
企业微信入局,移动办公又演化成BAT大战?
查看>>
希捷发布企业级固态硬盘 最高速度可达10GB/s
查看>>
安防监控防雷器选择技巧
查看>>
工作后对单元测试学习的一点总结
查看>>
无线数据传输新纪录达到6Gbps
查看>>
细分差异化,钉钉为何寻求不同CRM厂商合作
查看>>
Linux使用fuser命令找出访问文件系统的进程
查看>>
智能家居联网通信技术谁将一统天下?
查看>>
重庆企业首创ZPLC技术物联网光环境系统
查看>>
《数值分析(原书第2版)》—— 0.1 多项式求值
查看>>
MEMS传感器市场扩容 国产化水平亟待提升
查看>>
ASP.NET Aries 入门开发教程1:框架下载与运行
查看>>
周鸿祎:网络攻击新时代开启 要提高安全意识
查看>>
关于Solaris的9个小技巧
查看>>
网络安全加速推进 高增长引基金布局
查看>>
Spring 数据库连接整理
查看>>
“南海云”及大数据服务中心项目启动
查看>>
Crypto++编译使用
查看>>
SQLite.swift —— 纯 Swift 封装的 SQLite 框架
查看>>