sample-junit5-gradle4.3.1
gradle clean test gradle clean assemble
cd build/libs java -jar oobc-[xxxx].jar
下载地址 :https://github.com/pmd/pmd/releases/tag/pmd_releases/6.0.1
使用说明在这里:https://pmd.github.io/pmd-6.0.1/pmd_userdocs_getting_started.html
./pmd-bin-6.0.0/bin/run.sh pmd -d src/main -f text -R java-basic,java-design -version 1.8 -language java
.\pmd-bin-6.0.1\bin\pmd -d src/main -f text -R java-basic,java-design -version 1.8 -language java
./pmd-bin-6.0.0/bin/run.sh pmd -d src/main -f text -R ruleset/rules.xml -version 1.8 -language java
|Name | Default Value | Description| |cycloOptions |-| Choose options for the computation of Cyclo| |classReportLevel | 80 | Total class complexity reporting threshold| methodReportLevel | 10 | Cyclomatic complexity reporting threshold|
使用说明在这里:https://pmd.github.io/pmd-6.0.1/pmd_userdocs_cpd.html
./pmd-bin-6.0.0/bin/run.sh cpd --minimum-tokens 30 --files ./src/main
.\pmd-bin-6.0.1\bin\cpd.bat --minimum-tokens 30 --files .\src\main