I want maven-pmd-plugin to include rulesets that I specify and exclude some rules (specifically, UselessParentheses)
Just like described in documentation, I placed t
You've configured the maven-pmd-plugin as a reporting which is
Reporting contains the elements that correspond specifically for the site generation phase. Certain Maven plugins can generate reports defined and configured under the reporting element.
This means you should execute with the following command:-
mvn clean site
If you would like to execute as you mention, please copy your configure to builds, e.g.
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>3.0</version>
<configuration>
<rulesets>
<ruleset>/home/ubuntu/ruleset.xml</ruleset>
</rulesets>
</configuration>
</plugin>
</plugins>
</build>
Then when you execute the
mvn clean jxr:jxr pmd:check
The result should be as your expected. You can find further about Maven Pom, here.
I hope this may help.
Regards,
Charlee Ch.