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

时间:2011-10-14 15:22:33

标签: maven cobertura

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

我的第一个想法是使用:

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

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

1 个答案:

答案 0 :(得分:6)

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