Original site = https://docs.sonarqube.org/display/SONAR/Analysis+Parameters
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):
.
# 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 |
<properties> <sonar.exclusions>**/Name*.java</sonar.exclusions> </properties> |