0

我可以使用 Maven + Clover 生成代码覆盖率报告(在 target\site\clover 中)。但我发现检测类在 target\classes 中,我可以将它移动到其他目录吗?

原因是 Maven 会将所有目标\类打包到最终的 jar 中,但我的 jar 中不需要它。另一个原因是我们想运行 FindBug,它会分析 target\classes。

Maven 目标是“干净的 clover2:setup install clover2:aggregate clover2:clover”

我发现了一个类似的问题,但它是针对 Ant 的,我使用 Maven。 更改 Clover 检测类的位置

4

1 回答 1

1

您可以使用 clover2:instrument 代替 clover2:setup。clover2:instrument 目标将分叉一个并行构建生命周期,并且在该周期中生成的所有工件(生成的源、类、junit 结果等)将放置在 /target/clover 而不是 /target 目录中。这应该给你你需要的分离。

于 2013-11-05T19:42:30.823 回答