Как отключить Cobertura в дочернем проекте, если он включен родительским помпоном Maven? - PullRequest
4 голосов
/ 14 октября 2011

У меня есть много проектов, которые наследуются от родительского pom.Я включаю отчеты покрытия Cobertura в родительском профиле через профиль Maven, который активируется в наших сборках Jenkins CI.Однако я хочу отключить Cobertura для одного дочернего проекта (получая все остальное из родительского pom).Каков наилучший способ добиться этого?

Моя первая мысль - использовать:

                    <configuration>
                        <instrumentation>
                            <excludes>
                                <exclude>**/*.class</exclude>
                            </excludes>
                        </instrumentation>

, но я бы предпочел просто пропустить весь шаг и не создавать «пустой» отчет о покрытии..

1 Ответ

6 голосов
/ 14 октября 2011

Используйте элемент конфигурации 'skip', как описано cobertura-maven-plugin .

...