Apache Maven 1.x has reached its end of life, and is no longer supported. For more information, see the announcement. Users are encouraged to migrate to the current version of Apache Maven.

Release History

1.10 2007-03-28
1.9 2006-04-27
1.8 2006-03-27
1.7 2005-08-05
1.6 2004-07-30
1.5 2004-06-28
1.4 2004-05-15
1.3 2004-03-10
1.2 2003-09-20
1.1 2003-08-30
1.0 2003-04-08
0.5 14-03-2003
0.4 16-Jan-2003
0.3 Unknown

Get the RSS feed of the last changes

Release 1.10 - 2007-03-28

update Upgrade to PMD 3.9. Fixes MPPMD-29. jjensen
add Add "Goals" page. jjensen
update Update/clarify properties and add "Default" column to "Properties" page. jjensen
fix Cannot run pmd with Strings rulesets. Fixes MPPMD-30. ltheussl
add Add an alternative jsl stylesheet that includes priority information. Thanks to James Dempsey. ltheussl
add Allow custom JSL stylesheet to be defined via a property. Fixes MPPMD-27. ltheussl
update 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. aheritier

Release 1.9 - 2006-04-27

update Upgrade to pmd-3.6. Fixes MPPMD-26. aheritier

Release 1.8 - 2006-03-27

add New property "maven.pmd.targetjdk" to define the target JDK. Fixes MPPMD-19. Thanks to Wim Deblauwe. aheritier
add Add a link on each error to explain it. aheritier
add New properties "maven.pmd.failonerror" and "maven.pmd.failonruleviolation" to fail the build if any errors or problems are found. Fixes MPPMD-21. aheritier
add New property "maven.pmd.console" to display pmd errors to the console. Fixes MPPMD-13. aheritier
fix Do not generate links to JXR files if they are not created. aheritier
update Use properties maven.jxr.destdir and maven.jxr.destdir.test to generate links from the PMD report to jxr files. aheritier
fix Fix NullPointerException if pom.build.sourceDirectory or pom.build.unitTestSourceDirectory are not defined. aheritier
update Upgrade to pmd-3.5. aheritier

Release 1.7 - 2005-08-05

add Added ability to check test sources. Fixes MPPMD-14. carlos
update Upgrade to pmd-3.2. Fixes MPPMD-15. carlos

Release 1.6 - 2004-07-30

update Upgrade to pmd-1.9. Fixes MPPMD-10. dion
fix Check sources are present before calling PMD. Fixes MPPMD-12. dion

Release 1.5 - 2004-06-28

update Upgrade to PMD 1.3, clean up and improve documentation. Fixes MPPMD-2. Thanks to Joakim Erdfelt. brett

Release 1.4 - 2004-05-15

fix Create directories that exist under maven.build.dir before using them so it works after clean. Fixes MPPMD-7. brett
fix Fix usage of the maven.pmd.cpd.enable property so it is disabled when set to false (the default) brett

Release 1.3 - 2004-03-10

fix Allow multiple includes/excludes. Fixes MAVEN-1044. dion
update Apply MAVEN-1008. Allow for custom rulesets in the classpath. Fixes MAVEN-1008. dion
add Apply MPPMD-5. Add support for CPD report. Fixes MPPMD-5. Thanks to Morten Kvistgaard. brett

Release 1.2 - 2003-09-20

update Upgraded to use PMD 1.2.1. vmassol

Release 1.1 - 2003-08-30

add Adding maven.pmd.includes and maven.pmd.excludes to match functionality in checkstyle plugin. epugh
fix Now respects pom.build.sourceModifications . dion
fix Add xml declaration to generated report. Fixed for character encoding. evenisse
fix Make sure the report does not fail if PMD does not detect any violation. Fixes MAVEN-538. vmassol

Release 1.0 - 2003-04-08

update Make the plugin work with Maven b9. vmassol
add Added support for PMD 1.04. vmassol
update Moved the PMD plugin from the Maven-Plugins SF project to the Maven project. vmassol

Release 0.5 - 14-03-2003

update Updated to used PMD 1.03 mpoeschl
update Updated to work for maven-1,0-beta8 mpoeschl

Release 0.4 - 16-Jan-2003

fix PMD can be enabled/disabled by setting maven.pmd.enable wdsgoe
fix Upgraded to PMD 1.01 and removed the DVSLPath Tool since it is not longer needed wdsgoe
fix Added files for integration with the existing maven-plugin buikd wdsgoe
fix Tom Copeland fixed some stuff in the Jelly script wdsgoe

Release 0.3 - Unknown

update Updated to used PMD 1.0 wdsgoe