Исключить классы с нотацией @Data из анализа плагинов Jacoco в Jenkins - PullRequest
0 голосов
/ 27 августа 2018

У меня есть проект в Дженкинсе, в котором я хочу получить покрытие кода с помощью Jacoco Code Coverage Plugin из Jenkins .

В моем исходном коде есть несколько классов с пометкой @Data, которые по какой-то причине должны быть исключены из анализа Jacoco.

Все примеры включения / исключения в Интернете выполняются непосредственно на уровне класса / папки;ни один из них не указывает на атрибут класса.Есть ли способ сделать это?Любое решение с плагинами Jenkins (не только Jacoco) является приемлемым.

1 Ответ

0 голосов
/ 26 февраля 2019

Поместите файл "lombok.config" в корень вашего проекта с конфигурацией addLombokGeneratedAnnotation .Это будет автоматически распознано JaCoCo 0.8.0 и далее.

# Root of your project, in a default Maven-project, would contain pom.xml
$ cat lombok.config 
config.stopBubbling = true
lombok.addLombokGeneratedAnnotation = true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...