Eclipse笔记-PMD插件

本文介绍如何在Eclipse中安装PMD插件并进行个性化规则配置,包括在线安装过程及导入自定义规则的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PMD是一种静态解析Java代码错误的工具,可以在不运行Java程序的情况下对Java代码进行分析并报告错误。Eclipse的PMD插件自带了许多规则(并不是所有规则都是合理的,有的规则报告的错误可以无视),也可以自己制定规则并导入。

Eclipse在线安装插件

1、Help -> Install New Software… -> Add…
2、填写地址 http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/
3、Name那里随便填什么都行,为了方便日后查找填PMD就行了
4、填完点击OK就可以找到这条记录了

1

2

找到相关的PMD插件后就选择最新的版本,比如我的是PMD for Eclipse 4, 勾选这个版本的插件,一路选择 Next -> Next -> Accept -> Finish

在安装的过程中可能会弹窗,点继续安装就行了。安装PMD插件成功后,随便选择工作空间内一个Java文件或者一整个项目,右键然后选择PMD里边的Check Code,就会进入PMD视图,里边会罗列出来违反了PMD规则的错误代码。

3

4

导入自己定制的PMD规则

Eclipse的PMD插件自带的规则有的可能不太友好,所以我们可以自己导入定制的规则,我使用的是公司定制的PMD规则:下载链接

这个PMD_xml文件里边有个all.xml,是用来指明另外8个xml文件的,请把all.xml里边的路径修改成当前的文件所在的路径,不然下边会导入不了。

导入步骤如下:

1、Window -> Preferences -> PMD -> Rule Configuration
2、勾选Use global rule management
3、选中所有rule,然后点右边的红叉Remove rule
4、点右边的导入按钮,Import rule set…
5、将前文提及的修改了路径的all.xml导入
6、导入之后你会发现规则界面依然是一片空白的,这只是显示bug而已,其实已经导入成功了,不信的话你再导入一遍,它会提示你该规则已经存在了。
7、点击下边的ok或者Apply and Close,保存我们的改动,然后重新进入该界面,会发现这些规则都显示出来了,但是还没有被勾选使用,点击窗口随便的全选图标,Check all rules,然后保存,接着同意重新编译工作空间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值