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.javasonar.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.cobsonar.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.cblsonar.exclusions=bank/**/*.cbl |
Sonar for Bamboo
Maven POM
pom.xml
<properties>
<sonar.exclusions>**/Name*.java</sonar.exclusions>
</properties>

