I am trying to understand why for contrib-check profile we have the Checkstyle plugin run at the Maven validate phase while for the PMD plugin we have it run at the Maven compile phase?. Both Checkstyle and PMD are static analysis checks and should not need any compilation to run their checks. So both should be run in the validate phase.
- Why is the Maven PMD plugin run in Maven compile phase Dan S