Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

PMD

This operation will install PMD(v6.54.0) tool on the endpoint. You can download other versions from https://sourceforge.net/projects/pmd/files/pmd/.

Target Properties 

Property Name

Property Code

Required

Description

PMD Path

FDPMD_PATH

No

Absolute path to PMD bin folder containing run.sh and pmd.bat

(Eg: /u01/pmd/pmd-bin-6.46.0/bin)

(if this Value left empty plug in will install PMD v6.54.0 on end point)

Project Properties 

Property Name

Property Code

Required

Description

PMD Rule File Name

FDPMD_RULE_FILE

No

PMD Rule File. Specify multiple PMD Rule Files separated by comma

Language Type

FDPMD_LANG_TYPE

No

Select this to define what language PMD will use to test.(This Property is mandatory if No custom Ruleset provided. )

Inputs

Input Name

Input Code

Required

Description

PMD Rule File Name

FDPMD_INP_PMD_RULE_FILE

No

Rule file with path

Project Source Folder

FDPMD_INP_PROJECT_LOCATION

No

Path to the project. If a relative path is given, a path inside of the FD_TEMP_DIR will be assumed.

Additional arguments

FDPMD_INP_ADDITIONAL_ARGS

No

Additional arguments(

ex: --debug,--use-version <lang-version>)

Outputs

Output Name

Required

Description

FDPMD_OUT_TOTAL_ISSUE_COUNT

No

Total issues count

FDPMD_OUT_PRIORITY1_TOTAL_ISSUE_COUNT

No

Total issues count for priority 1

FDPMD_OUT_PRIORITY2_TOTAL_ISSUE_COUNT

No

Total issues count for priority 2

FDPMD_OUT_PRIORITY3_TOTAL_ISSUE_COUNT

No

Total issues count for priority 3

FDPMD_OUT_PRIORITY4_TOTAL_ISSUE_COUNT

No

Total issues count for priority 4

Artifacts

This operation doesn't produce any artifacts.  

...