Plug-in Documentation

PMD

Overview

The PMD plug-in uploads PMD results that were generated during the build to the Analytics tab of the BuildLife.

Generate the PMD results in XML format.

This plug-in includes one step:

Step palette

To access this plug-in in the palette, click Quality > Code Analytics > PMD.

Compatibility

The step in this plug-in runs on all supported platforms.

Installation

No special steps are required for installation. See Installing plug-ins in UrbanCode.

History

Version 5.752822 released on March 9, 2016

Version 5.752822 includes the following features and fixes:

  • Added support to handle multiple files.

Version 3.604308

Version 3.604308 includes the following features and fixes:

  • Added RPX dependency.
  • Support for multiple languages.

Version 2.410048

Version 2.410048 includes the following features and fixes:

  • Fixed an issue where communication with the UrbanCode Build server would fail if it was running with an IBM JDK/JRE.

Steps

Process steps in the PMD plug-in

Publish PMD Results

Publish PMD results to a build life. The step reads the XML output gathered by the PMD analyzer.

Input properties for the Publish PMD Results step
Name Type Description Required
Exclude Patterns String A list of patterns used ot determine which PMD XML files to exclude from the report. Specify each pattern on a separate line. Patterns can include the following wildcards: ?, *, or **. No
Include Patterns String A list of patterns to determine which PMD XML files to include in the report. Specify each pattern on a separate line. Patterns can include the following wildcards: ?, *, or **. Yes
Report Name String The name of the report to published to the build life. Yes