Original site = https://docs.sonarqube.org/display/SONAR/Analysis+Parameters


Patterns

Paths are relative to the project base directory.

The following wildcards can be used:

Wildcard
Matches
*zero or more characters
**zero or more directories
?a single character

Relative paths are based on the fully qualified name of the component (like the one displayed in the red frame below):

.

Examples

sonar-project.properties


# Exclude all classes ending by "Bean"
# Matches org/sonar.api/MyBean.java, org/sonar/util/MyOtherBean.java, org/sonar/util/MyDTO.java, etc.
sonar.exclusions=**/*Bean.java,**/*DTO.java
 
# Exclude all classes in the "src/main/java/org/sonar" directory
# Matches src/main/java/org/sonar/MyClass.java, src/main/java/org/sonar/MyOtherClass.java
# But does not match src/main/java/org/sonar/util/MyClassUtil.java
sonar.exclusions=src/main/java/org/sonar/*
 
# Exclude all COBOL programs in the "bank" directory and its sub-directories
# Matches bank/ZTR00021.cbl, bank/data/CBR00354.cbl, bank/data/REM012345.cob
sonar.exclusions=bank/**/*
  
# Exclude all COBOL programs in the "bank" directory and its sub-directories whose extension is .cbl
# Matches bank/ZTR00021.cbl, bank/data/CBR00354.cbl
sonar.exclusions=bank/**/*.cbl

Sonar for Bamboo

Maven POM

      <properties>
            <sonar.exclusions>**/Name*.java</sonar.exclusions>
      </properties>