I think this is related to
http://maven.apache.org/plugins/maven-site-plugin/maven-3.html

Can you try just moving your pmd configuration inside <build> tag?
Also make sure you update maven-site-plugin version to the latest version.

Btw, if you're from maven 2 to maven 3, far better use the latest 3.2.1.

Cheers


2014-03-19 12:13 GMT+01:00 Krithika Shanmugam <[email protected]>:

>
>
>
> Dennis Lundberg <dennisl <at> apache.org> writes:
>
> >
> > The Maven team is pleased to announce the release of the Apache Maven PMD
> Plugin, version 3.1
> >
> > A Maven plugin for the PMD toolkit, that produces a report on both code
> rule violations and detected copy and paste
> >     fragments,
> >     as well as being able to fail the build based on these metrics.
> >
> > http://maven.apache.org/plugins/maven-pmd-plugin/
> >
> > You should specify the version in your project's plugin configuration:
> >
> > <plugin>
> >   <groupId>org.apache.maven.plugins</groupId>
> >   <artifactId>maven-pmd-plugin</artifactId>
> >   <version>3.1</version>
> > </plugin>
> >
> > Release Notes - Apache Maven PMD Plugin - Version 3.1
> >
> > Bug
> > * [MPMD-179] Plugin generates reports incompatible with the 'maven-jxr-
> plugin' version 2.4
> > * [MPMD-176] upgrade to last 5.0.5
> > * [MPMD-172] Warning about missing XRef for module with no source
> > * [MPMD-168] Skip report generation if results are empty
> > * [MPMD-167] CPD performance issues
> > * [MPMD-166] Plugin fails when switching from 2.7.1 to 3.0.1
> >
> > Improvement
> > * [MPMD-180] Remove redundant "Report" word on report name labels
> > * [MPMD-175] Work around PMD bug #1155 which crashes the plugin with an
> empty ruleset element.
> > * [MPMD-169] Support multi-threaded mode of PMD 5
> >
> > New Feature
> > * [MPMD-181] Add flag to capture Benchmark information
> >
> > Enjoy,
> >
> > -The Maven team
> >
>
>
> Hi,
>
> I've written one custom PMD rule and integrated with Jenkins. Maven build
> version was 2.2.1. But if the Maven build version is changed from 2.2.1 to
> 3.0.4, the maven plugin doesn't pick my new custom rule, instead it runs
> with the default rulesets and doesn't throw any error message. Any inputs?
>
> Parent pom:
> ----------
> <reporting>
> <plugin>
>                 <groupId>org.apache.maven.plugins</groupId>
>                 <artifactId>maven-pmd-plugin</artifactId>
>                 <inherited>true</inherited>
>                 <version>3.1</version>
>                 <configuration>
>                         <aggregate>true</aggregate>
>                         <linkXref>true</linkXref>
>                         <sourceEncoding>utf-8</sourceEncoding>
>                         <minimumTokens>100</minimumTokens>
>                         <targetJdk>1.7</targetJdk>
>                         <rulesets>
>                                 <ruleset>
>                                         ${basedir}/LoggingCustomRules.xml
>                                 </ruleset>
>                         </rulesets>
>                 </configuration>
>           </plugin>
> </reporting>
>
> I'm running PMD for child projects.
>
> Regards,
> Krithika
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>


-- 
Baptiste <Batmat> MATHUS - http://batmat.net
Sauvez un arbre,
Mangez un castor !

Reply via email to