Changes Siegfried Goeschl Vincent Massol Allow multiple includes/excludes. Apply MAVEN-1008. Allow for custom rulesets in the classpath. Upgraded to use PMD 1.2.1. Adding maven.pmd.includes and maven.pmd.excludes to match functionality in checkstyle plugin. Now respects pom.build.sourceModifications. Add xml declaration to generated report. Fixed for character encoding. Make sure the report does not fail if PMD does not detect any violation. Fixes bug MAVEN-538. Make the plugin work with Maven b9. Added support for PMD 1.04. Moved the PMD plugin from the Maven-Plugins SF project to the Maven project. Updated to used PMD 1.03 Updated to work for maven-1,0-beta8 PMD can be enabled/disabled by setting maven.pmd.enable Upgraded to PMD 1.01 and removed the DVSLPath Tool since it is not longer needed Added files for integration with the existing maven-plugin buikd Tom Copeland fixed some stuff in the Jelly script Updated to used PMD 1.0