Suppose, that you need to exclude the package from the maven-pmd-plugin, or you need to exclude the package from findbugs-maven-plugin.
maven-pmd-plugin
Pmd definition in project pom.xml:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>${maven.pmd.version}</version>
<configuration>
<rulesets>
<ruleset>C:/dev/test/pmd-exclude.xml</ruleset>
</rulesets>
</configuration>
<executions>
<execution>
<id>pmd check</id>
<phase>package</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
Pmd configuration file pmd-exclude.xml:
<ruleset>
<exclude-pattern>com.example.package/.*</exclude-pattern>
</ruleset>
findbugs-maven-plugin
Findbugs definition in project pom.xml:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>${maven.findbugs.version}</version>
<configuration>
<effort>Max</effort>
<threshold>Low</threshold>
<failOnError>true</failOnError>
<excludeFilterFile>C:/dev/test/findbugs-exclude.xml</excludeFilterFile>
</configuration>
<executions>
<execution>
<id>analyze-compile</id>
<phase>compile</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
Findbugs configuration file findbugs-exclude.xml:
<FindBugsFilter>
<Match>
<Package name="com.example.package"/>
</Match>
</FindBugsFilter>
If you still have any questions, feel free to ask me in the comments under this article, or write me on promark33@gmail.com.