Jenkins and suppression filters from checkstyle-suppressions.xml via MAVEN checkstyle plugin

Hi all,
I have to use checkStyle MAVEN plugin through pom.xml with Jenkins for a java project and I want to suppress some rules such as the line length check. I created a checkstyle-suppressions.xml file in which a put the check to suppress and placed it in the same directory as pom.xml and sunchecks.xml. Everything is working fine with the invocation of command mvn clean verify site directly from command line but when I try the same thing via the Jenkins build step it seems that Jenkins is ignoring suppressing the rule.

I’m using MAVEN 3.9.0, maven-checkstyle-plugin 3.3.0 and Jenkins 2.387.3

checkstyle-suppressions.xml :

<?xml version="1.0" encoding="UTF-8"?>

Part of pom.xml for checkstyle plugin:

org.apache.maven.plugins
maven-checkstyle-plugin
3.3.0

sun_checks.xml

checkstyle-suppressions.xml
checkstyle.suppressions.file




checkstyle


${project.reporting.outputDirectory}/checkstyle-html
checkstyle-report
plain
sun_checks.xml
true
true
true



Any idea ?

Regards,
IT

Hi @i-tek80000 and welcome to this community :wave:

Can you find in the workspace your pom.xml and checkstyle-suppressions.xml files?
You can check the Jenkins configuration to ensure the correct workspace is being used. :thinking: