java pmd 安装_4. PMD 使用,编译和自定义规则

一 PMD简介

PMD是一款代码静态检查工具,可以检查出很多代码中潜在的bug以及让人感到疑惑的代码,具体大家可以百度下。

二 PMD源代码下载

下载地址:

需要注意的是注意选择branch,一般选择最新的branch;然后可以用git clone下来,或者直接下载zip压缩包。

spacer.gif

如下:

8fdb65a995c74e7d1d8871de417b0eb4.png

从上图也可以看到,pmd支持的语言有很多,java的检测那就是在pmd-java里面。

三 maven下载和环境变量配置

参考网址:

下载maven

配置MAVEN_HOME和path

检测maven环境:开始菜单->运行->cmd->mvn -v

如下图:

b41c4fe6dbea213a4f7dbd713c92f896.png

四 配置JDK

这个网上资料太多了,就不细说了, 比如:

五 编译PMD

在home目录配置 ~/.m2/toolchains.xml 这里我发现分两种情况:

第一种,我在本地装了git bash,所以打开git bash后,敲入cd ~,如下图:

cc2201c99924b578d9bb4198fd40ca19.png

那这种的话直接在c/users/rongwei.huang目录创建./m2/toolchains.xml文件

可以把PMD源代码目录下example-toolchains.xml文件拷贝过去,改成toolchains.xml

如下:

faf1e4a96cb6b61cd7a6ef4c6d10f630.png

bc55eae4589030f329605930c1b6a901.png

修改toolchains.xml,主要就是配置JDK版本和路径,我使用JDK1.8编译,所以配置如下:

jdk

1.8

/path/to/jdk/1.8                                                   

/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home    

h:\\Android\\jdk1.8.0_25                                     

第二种,就是没有安装类似git bash这种linux环境软件,这种我没有试过,别的帖子有介绍:

2. 编译PMD源代码

配置完toolchains.xml之后,在PMD源代码目录打开命令行,执行

mvn clean package

如下图:

5f847a4577104feffc972ac946394aff.png

3. 编译遇到问题

在编译的时候&#

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值