OpenMake Meister

PMD

PMD scans Java source code and looks for potential problems like:

     Possible bugs - empty try/catch/finally/switch statements

     Dead code - unused local variables, parameters and private methods

     Suboptimal code - wasteful String/StringBuffer usage

     Overcomplicated expressions - unnecessary if statements, for loops that could be while loops

     Duplicate code - copied/pasted code means copied/pasted bugs

Use this Workflow Activity to add PMD to your Workflow Process.

The source code directory is passed in as a parameter

The source to include is passed is as a parameter

The source to exclude is passed is as an optional parameter

 

Install Instructions:

1.   Download the latest version of PMD from sourceforge https://sourceforge.net/project/showfiles.php?group_id=56262&package_id=51441&release_id=632850

2.   Select the pmd bin zip file

3.   Unzip the file to a local directory on your hard drive

4.   Once unzipped copy the jar files from the lib directory  to <MEISTER_INSTALL_PATH>/client/tools/pmd/lib