一 PMD简介
PMD是一款代码静态检查工具,可以检查出很多代码中潜在的bug以及让人感到疑惑的代码,具体大家可以百度下。
二 PMD源代码下载
下载地址:
需要注意的是注意选择branch,一般选择最新的branch;然后可以用git clone下来,或者直接下载zip压缩包。
如下:
从上图也可以看到,pmd支持的语言有很多,java的检测那就是在pmd-java里面。
三 maven下载和环境变量配置
参考网址:
下载maven
配置MAVEN_HOME和path
检测maven环境:开始菜单->运行->cmd->mvn -v
如下图:
四 配置JDK
这个网上资料太多了,就不细说了, 比如:
五 编译PMD
在home目录配置 ~/.m2/toolchains.xml 这里我发现分两种情况:
第一种,我在本地装了git bash,所以打开git bash后,敲入cd ~,如下图:
那这种的话直接在c/users/rongwei.huang目录创建./m2/toolchains.xml文件
可以把PMD源代码目录下example-toolchains.xml文件拷贝过去,改成toolchains.xml
如下:
修改toolchains.xml,主要就是配置JDK版本和路径,我使用JDK1.8编译,所以配置如下:
第二种,就是没有安装类似git bash这种linux环境软件,这种我没有试过,别的帖子有介绍:
2. 编译PMD源代码
配置完toolchains.xml之后,在PMD源代码目录打开命令行,执行
mv