ChangesSiegfried GoeschlVincent MassolAdd an alternative jsl stylesheet that includes priority information.Allow custom JSL stylesheet to be defined via a property.Update dependencies to unify them between plugins. The following dependencies are updated : jaxen v1.0-FCS-full to 1.1-beta-9. The following dependencies are removed : saxpath.Upgrade to pmd-3.7.Upgrade to pmd-3.6.New property "maven.pmd.targetjdk" to define the target JDK.Add a link on each error to explain it.New properties "maven.pmd.failonerror" and "maven.pmd.failonruleviolation" to fail the build if any errors or problems are found.New property "maven.pmd.console" to display pmd errors to the console.Do not generate links to JXR files if they are not created.Use properties maven.jxr.destdir and maven.jxr.destdir.test to generate links from the PMD report to jxr files.Fix NullPointerException if pom.build.sourceDirectory or pom.build.unitTestSourceDirectory are not defined.Upgrade to pmd-3.5.Added ability to check test sources.Upgrade to pmd-3.2.Upgrade to pmd-1.9.Check sources are present before calling PMD.Upgrade to PMD 1.3, clean up and improve documentation.Create directories that exist under maven.build.dir before using them so it works after clean.Fix usage of the maven.pmd.cpd.enable property so it is disabled when set to false (the default)Allow multiple includes/excludes.Apply MAVEN-1008. Allow for custom rulesets in the classpath.Apply MPPMD-5. Add support for CPD report.Upgraded to use PMD 1.2.1.Adding
maven.pmd.includesand
maven.pmd.excludesto 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.Make the plugin work with Maven b9.Added support for PMD 1.04.Moved the PMD plugin from the
Maven-Plugins SF projectto the Maven project.
Updated to used PMD 1.03Updated to work for maven-1,0-beta8PMD can be enabled/disabled by setting maven.pmd.enableUpgraded to PMD 1.01 and removed the DVSLPath Tool since it is not longer neededAdded files for integration with the existing maven-plugin buikdTom Copeland fixed some stuff in the Jelly scriptUpdated to used PMD 1.0