Return-Path: Delivered-To: apmail-maven-announce-archive@locus.apache.org Received: (qmail 55018 invoked from network); 26 Mar 2006 23:32:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 26 Mar 2006 23:32:07 -0000 Received: (qmail 50139 invoked by uid 500); 26 Mar 2006 23:32:07 -0000 Delivered-To: apmail-maven-announce-archive@maven.apache.org Received: (qmail 50109 invoked by uid 500); 26 Mar 2006 23:32:06 -0000 Mailing-List: contact announce-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@maven.apache.org Delivered-To: mailing list announce@maven.apache.org Delivered-To: moderator for announce@maven.apache.org Received: (qmail 43639 invoked by uid 99); 26 Mar 2006 23:26:08 -0000 X-ASF-Spam-Status: No, hits=0.6 required=10.0 tests=NO_REAL_NAME X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) X-ME-UUID: 20060326232545853.D06EB7000084@mwinf1301.wanadoo.fr From: aheritier@apache.org To: announce@maven.apache.org Subject: [ANN] Maven PMD Plugin 1.8 for Maven 1.x released Message-Id: <20060326232545.D06EB7000084@mwinf1301.wanadoo.fr> Date: Mon, 27 Mar 2006 01:25:45 +0200 (CEST) X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N We are pleased to announce the Maven PMD Plugin 1.8 release! http://maven.apache.org/maven-1.x/plugins/pmd/ The Maven PMD plugin is a plugin that wraps the PMD framework (http://pmd.sourceforge.net). PMD is a source checking framework that works by scanning Java source code and looks for potential problems like: unused local variables, empty catch blocks, unused parameters, empty 'if' statements, etc. =============================================================================== Changes in this version include: New Features: o New property "maven.pmd.targetjdk" to define the target JDK. Fixes MPPMD-19. Thanks to Wim Deblauwe. o Add a link on each error to explain it. o New properties "maven.pmd.failonerror" and "maven.pmd.failonruleviolation" to fail the build if any errors or problems are found. Fixes MPPMD-21. o New property "maven.pmd.console" to display pmd errors to the console. Fixes MPPMD-13. Fixed bugs: o Do not generate links to JXR files if they are not created. o Fix NullPointerException if pom.build.sourceDirectory or pom.build.unitTestSourceDirectory are not defined. Changes: o Use properties maven.jxr.destdir and maven.jxr.destdir.test to generate links from the PMD report to jxr files. o Upgrade to pmd-3.5. =============================================================================== To automatically install the plugin, type the following on a single line: maven plugin:download -Dmaven.repo.remote=http://www.ibiblio.org/maven,http://cvs.apache.org/repository/ -DgroupId=maven -DartifactId=maven-pmd-plugin -Dversion=1.8 For a manual installation, you can download the plugin here: http://www.apache.org/dyn/closer.cgi/java-repository/maven/plugins/maven-pmd-plugin-1.8.jar Have fun! -The Maven PMD Plugin development team