我可以使用Maven + Clover生成代码覆盖率报告(在target \ site \ clover中)。但我发现检测类在目标\类中,我可以将它移动到其他目录吗?
原因是Maven会将所有目标\类打包到最终的jar中,但我不需要它在我的jar中。另一个原因是我们想要运行FindBug,它将分析目标\类。
Maven的目标是“干净的clover2:安装安装clover2:聚合clover2:clover”
我发现了一个类似的问题,但它是针对Ant而我使用Maven。 Changing location of Clover instrumented classes
答案 0 :(得分:1)
您可以使用clover2:instrument而不是clover2:setup。 clover2:仪器目标将分叉并行构建生命周期,在该周期中,所有产生的工件(生成的源,类,junit结果等)将放在/ target / clover而不是/ target目录中。这应该为您提供所需的分离。