Version | Date | Description |
---|---|---|
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 |
Type | Changes | By |
---|---|---|
Upgrade to PMD 3.9. Fixes MPPMD-29. | jjensen | |
Add "Goals" page. | jjensen | |
Update/clarify properties and add "Default" column to "Properties" page. | jjensen | |
Cannot run pmd with Strings rulesets. Fixes MPPMD-30. | ltheussl | |
Add an alternative jsl stylesheet that includes priority information. Thanks to James Dempsey. | ltheussl | |
Allow custom JSL stylesheet to be defined via a property. Fixes MPPMD-27. | ltheussl | |
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 |
Type | Changes | By |
---|---|---|
New property "maven.pmd.targetjdk" to define the target JDK. Fixes MPPMD-19. Thanks to Wim Deblauwe. | aheritier | |
Add a link on each error to explain it. | aheritier | |
New properties "maven.pmd.failonerror" and "maven.pmd.failonruleviolation" to fail the build if any errors or problems are found. Fixes MPPMD-21. | aheritier | |
New property "maven.pmd.console" to display pmd errors to the console. Fixes MPPMD-13. | aheritier | |
Do not generate links to JXR files if they are not created. | aheritier | |
Use properties maven.jxr.destdir and maven.jxr.destdir.test to generate links from the PMD report to jxr files. | aheritier | |
Fix NullPointerException if pom.build.sourceDirectory or pom.build.unitTestSourceDirectory are not defined. | aheritier | |
Upgrade to pmd-3.5. | aheritier |
Type | Changes | By |
---|---|---|
Added ability to check test sources. Fixes MPPMD-14. | carlos | |
Upgrade to pmd-3.2. Fixes MPPMD-15. | carlos |
Type | Changes | By |
---|---|---|
Upgrade to pmd-1.9. Fixes MPPMD-10. | dion | |
Check sources are present before calling PMD. Fixes MPPMD-12. | dion |
Type | Changes | By |
---|---|---|
Upgrade to PMD 1.3, clean up and improve documentation. Fixes MPPMD-2. Thanks to Joakim Erdfelt. | brett |
Type | Changes | By |
---|---|---|
Create directories that exist under maven.build.dir before using them so it works after clean. Fixes MPPMD-7. | brett | |
Fix usage of the maven.pmd.cpd.enable property so it is disabled when set to false (the default) | brett |
Type | Changes | By |
---|---|---|
Allow multiple includes/excludes. Fixes MAVEN-1044. | dion | |
Apply MAVEN-1008. Allow for custom rulesets in the classpath. Fixes MAVEN-1008. | dion | |
Apply MPPMD-5. Add support for CPD report. Fixes MPPMD-5. Thanks to Morten Kvistgaard. | brett |
Type | Changes | By |
---|---|---|
Adding
maven.pmd.includes
and
maven.pmd.excludes
to match functionality in checkstyle plugin.
|
epugh | |
Now respects
pom.build.sourceModifications
.
|
dion | |
Add xml declaration to generated report. Fixed for character encoding. | evenisse | |
Make sure the report does not fail if PMD does not detect any violation. Fixes MAVEN-538. | vmassol |
Type | Changes | By |
---|---|---|
Make the plugin work with Maven b9. | vmassol | |
Added support for PMD 1.04. | vmassol | |
Moved the PMD plugin from the Maven-Plugins SF project to the Maven project. | vmassol |
Type | Changes | By |
---|---|---|
Updated to used PMD 1.03 | mpoeschl | |
Updated to work for maven-1,0-beta8 | mpoeschl |
Type | Changes | By |
---|---|---|
PMD can be enabled/disabled by setting maven.pmd.enable | wdsgoe | |
Upgraded to PMD 1.01 and removed the DVSLPath Tool since it is not longer needed | wdsgoe | |
Added files for integration with the existing maven-plugin buikd | wdsgoe | |
Tom Copeland fixed some stuff in the Jelly script | wdsgoe |