Description
With format html, the pmd.xml seems not to be generated.
Consequently, check whether there are no failures fails.
This problem does not occur when format is pmd.
Below i showed my pom.
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <version>${versionPmdMvnPlugin}</version> <dependencies> <dependency> <groupId>net.sourceforge.pmd</groupId> <artifactId>pmd-core</artifactId> <version>${versionPmd}</version> </dependency> <dependency> <groupId>net.sourceforge.pmd</groupId> <artifactId>pmd-java</artifactId> <version>${versionPmd}</version> </dependency> </dependencies> <configuration> <linkXref>true</linkXref><!-- default --> <sourceEncoding>${project.build.sourceEncoding}</sourceEncoding> <minimumTokens>100</minimumTokens><!-- for cpd --> <!--rulesets> <ruleset>${maven.pmd.rulesetfiles}</ruleset> </rulesets--> <skipEmptyReport>false</skipEmptyReport> <failOnViolation>false</failOnViolation> <format>html</format> <!--targetDirectory>target/</targetDirectory--> </configuration> <executions> <execution> <goals> <goal>check</goal> <goal>cpd-check</goal> </goals> </execution> </executions> </plugin>