Я хочу исключить все файлы, заканчивающиеся на DTO.java, из проверок дублирования кода sonarqube.Я сделал это с помощью:
sonar.cpd.exclusions=**/*DTO.java
Также, когда я смотрю на фоновые задачи и контекст сканера, я вижу, что параметр установлен правильно:
- sonar.cpd.exclusions=**/*DTO.java
Хотя все эти настройкиЯ получаю «1 дублированный блок кода должен быть удален» (common-java: DuplicatedBlocks) в моем ImportantDTO.java
Я также исключил эти файлы из покрытия с тем же выражением, и это прекрасно работает:
sonar.coverage.exclusions=**/*DTO.java,...
Sonarqube-версия: версия 6.7.5 (сборка 38563) Сонар-сканер: Gradle Plugin org.sonarqube 2.6.2
Любой совет?