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

VersionDateDescription
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

TypeChangesBy
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

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

Release 1.8 - 2006-03-27

TypeChangesBy
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

TypeChangesBy
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

TypeChangesBy
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

TypeChangesBy
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

TypeChangesBy
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

TypeChangesBy
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

TypeChangesBy
update Upgraded to use PMD 1.2.1. vmassol

Release 1.1 - 2003-08-30

TypeChangesBy
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

TypeChangesBy
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

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

Release 0.4 - 16-Jan-2003

TypeChangesBy
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

TypeChangesBy
update Updated to used PMD 1.0 wdsgoe