当Maven父pom启用时,如何在子项目中禁用Cobertura?

djb*_*djb 4 cobertura maven

我有许多项目从父母pom继承.我通过在Jenkins CI构建中激活的Maven配置文件在父级中启用Cobertura覆盖率报告.但是,我想为一个子项目禁用Cobertura (同时从父pom获取其他所有内容).实现这一目标的最佳方法是什么?

我的第一个想法是使用:

                    <configuration>
                        <instrumentation>
                            <excludes>
                                <exclude>**/*.class</exclude>
                            </excludes>
                        </instrumentation>
Run Code Online (Sandbox Code Playgroud)

但我宁愿跳过整个步骤,也不会生成"空"的覆盖率报告.

bma*_*ies 6

使用'skip'配置项作为记录的cobertura-maven-plugin.