Я пытаюсь исключить каталог сгенерированных файлов исходного кода из анализа плагином Maven Sonar Scanner.
Структура моей папки выглядит следующим образом:
├── processors
│ └── src
│ └── main
│ └── java
│ └── org
│ └── protobuf
└── schemas
└── src
└── main
└── java
└── org
└── generated
└── models
└── ModelA.java
└── ModelB.java
Я пытаюсь исключить все из схем.
Когда я запускаю команду, я делаю следующее:
mvn org.sonarsource.scanner.maven:sonar-maven-plugin:3.3.0.603:sonar
-Dsonar.projectKey=myProjectKey
-Dsonar.projectName=myProjectName
-Dsonar.login=myLoginKey
-Dsonar.password=myPassword
-Dsonar.language=java
-Dsonar.sources=.
-Dsonar.exclusions=schemas/**/*
-Dsonar.junit.reportPaths=target/surefire-reports
-Dsonar.jacoco.reportPaths=target/jacoco-ut.exec
Выходные данные говорят:
[INFO] Excluded sources:
[INFO] schemas/**/*
...
[INFO] 2 files indexed
[INFO] 0 files ignored because of inclusion/exclusion patterns
Я бы хотел исключить весь этот каталог и все его содержимое. Как мне заставить сканер сонара сделать это?